我有一个弹出窗口,单击后会重新加载内容。
我使用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
,但不确定如何去做。