不确定这是否应该工作,但来自一个带有响应的 jquery ajax 请求,我想评估被传回的脚本。这里举个例子。
$.ajax({
url: some/path,
dataType: 'script'
});
然后在我的回复中,我使用 php 来吐出 javascript。
<?php
header("content-type: application/javascript");
$str = <<<EOF
alert('help');
EOF;
echo $str;
如果我是正确的,我应该在执行请求后弹出一个警报。
我可以从响应标头中看到它是正确的:
Accept:application/json, text/javascript, */*; q=0.01
回应是:
alert('help');
但是没有触发警报框。我错过了什么还是不能这样做?
希望你能给点建议。
泰