Javascript 更新程序来执行js
我尝试过很多在线教程和示例,但都没有什么收获 我需要在Ajax中运行JSFromHTML响应 我的代码:Javascript 更新程序来执行js,javascript,ajax,jquery,Javascript,Ajax,Jquery,我尝试过很多在线教程和示例,但都没有什么收获 我需要在Ajax中运行JSFromHTML响应 我的代码: <script src="prototype.js" type="text/javascript"></script> <script type="text/javascript"> function showmsg() { new Ajax.Updater('main', 'getmsg.php?q=1', { method: 'get' },{
<script src="prototype.js" type="text/javascript"></script>
<script type="text/javascript">
function showmsg()
{
new Ajax.Updater('main', 'getmsg.php?q=1', { method: 'get' },{evalScripts:true});
}
</script>
php包含:测试目的
$q=$_GET[q];
Header("content-type: application/x-javascript");
if ($q==1)
echo 'hi
<script type="text/javascript">
type = function(){
var a =2;
if(a>1)
alert(\'random number 87\');
}
type();
</script>';
在ajax调用之后,我需要在主页面上运行这个类型的函数。但输出只是“嗨”
PS:如果这个脚本能工作,它能在所有浏览器上工作吗
有人能帮我解决一下吗?我想你刚刚错建了参数数组,试试这个:
new Ajax.Updater('main', 'getmsg.php?q=1', { method: 'get', evalScripts:true});