jQuery Load不要在页面内修改脚本

时间:2019-06-05 09:33:43

标签: php jquery

我有一个弹出窗口,单击后会重新加载内容。 我使用jQuery .load重新加载内容。 简短的代码:

var posting = $.post(url, $form.serialize());
posting.done(function(data) {    
   $('.modal-body .content').load(window.location.href + " .modal-body .content"),
}

通过这种方式,我只能使用新数据刷新弹出内容。 但是弹出窗口中还有一个脚本,该脚本未加载。

此脚本在PHP内,因为我需要填充它。

<?php
    foreach ($items as $p){
        var $myVar = array(...)
    }


echo '
  <script>
     ...
     '. $myVar .'
     ...
  </script>';

?>

现在,如何在弹出窗口中加载此脚本? 我无法加载外部js文件,因为我需要PHP变量。我不能使用.load。我尝试使用Ajax,但不确定如何去做。

0 个答案:

没有答案