EchoSign - Не удалось выполнить «запись» в «Документе»?

Я интегрирую Adobe EchoSign на наш сайт. Но когда я делаю вызов с помощью ajax для EchoSign для отображения виджета, я получаю эту ошибку в консоли:

Failed to execute 'write' on 'Document': 
It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened. 
widget?f=9K4JRD4I7H`2U3Q&token=SSGROXIB69QCKZBMSSEL6ARM&_=1406108929150:1

Я трачу уже 2 дня, чтобы найти, в чем проблема, но я могу понять это. На самом деле, когда виджет загружается, он содержит скрипт и iframe, в моем случае загружается скрипт, и после этого не может сделать этот document.write('iframe здесь')....

Я использую wordpress, может быть, есть конфликт в wordpress?

мой звонок с ajax:

$('#my_id').html('').load('/my_EchoSign.php', function(){

});

а вот пхп:

$file = EchoSign\Info\FileInfo::createFromFile($filepath);

$widget = new EchoSign\Info\WidgetCreationInfo('Test createPersonalEmbeddedWidget', $file);

$personalization = new EchoSign\Info\WidgetPersonalizationInfo($recipient_email);

try{
    $result_sign = $api->createPersonalEmbeddedWidget($widget, $personalization);
}catch(Exception $e){
    print '<h3>An exception occurred:</h3>';
    var_dump($e);
}

echo $result_sign->{'embeddedWidgetCreationResult'}->javascript;

и результат из консоли: после того, как ajax вызывает файл эхознака, и я проверяю внешний интерфейс, что было вставлено, я вижу скрипт, который пытается вызвать iframe для виджета, и приходит ошибка, не удалось записать документ.

Для правильной работы он должен отображать скрипт и iframe, но у меня после того, как скрипт останавливается с этой ошибкой.

Заранее благодарен за любую помощь.


person aaa    schedule 23.07.2014    source источник
comment
Рассмотрите возможность добавления дополнительной информации о том, что вы пробовали и где вы проверяли возможные ошибки.   -  person Chris    schedule 23.07.2014
comment
Пожалуйста, смотрите мой обновленный вопрос, я также помещаю код. Спасибо, @Chris   -  person aaa    schedule 23.07.2014


Ответы (1)


Я нашел решение, если у кого-то есть подобные проблемы с document.write, вам просто нужно загрузить свой файл в iframe, и все будет хорошо.

Спасибо.

person aaa    schedule 24.07.2014