Как добавить IFRAME с javascript в загруженный ajax контент - PullRequest
1 голос
/ 07 декабря 2010

Как я могу добавить IFRAME с javascript к обновленному контенту ajax? Допустим, у меня есть что-то вроде этого:

$('#bar').delegate('.scroll-content-item span a', 'click', function() {
    var object_id = $(this).parent().attr("class");
    $.ajax({
        type: "POST",
        url: "/myfunction.php",
        data: "action=object_id=" + object_id,
        dataType: "json",
        success: function(data){
            $('.info').html(data['html']);                
        }
    });
    return false;
});

Итак, я попытался добавить этот код в случае успеха:

            document.write('<IFRAME vspace=0 height=71 style="padding:10px" marginHeight=5 src="" frameBorder=0 width=54 name="pliggit" scrolling=no><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher:"b24b6378-26a9-435c-ac5f-8aee4f59529c"});</script></IFRAME>');

Но я получаю Unterminated string literal.

Ответы [ 2 ]

0 голосов
/ 27 июля 2011

Не нравится тег </script>. Я все еще ищу ответ js, чтобы закодировать блок кода, чтобы Javascript не преувеличивал.

0 голосов
/ 07 декабря 2010

еще рано, но вы пытались процитировать свои атрибуты?

или вы можете создать свой iframe в javascript:

var iframe = document.createElement('iframe');
iframe.setAttribute('vspace', '0');

и т.д ..?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...