Javascript 在ajax中运行脚本

Javascript 在ajax中运行脚本,javascript,ajax,Javascript,Ajax,我可以在ajax中运行java脚本吗?我尝试在php上嵌入一些由ajax命令触发的java脚本,该脚本旨在更改父页面中的html属性。它不工作,当我在firebug中查看控制台时,它只打印脚本,甚至不发出警报 tnx关于rplies的内容太多了。您需要评估响应文本 例如,在ajax中返回alert('foobar'),然后可以执行eval(ajaxResponseText) 使用Prototype.js这样的库,您可以告诉它自动评估响应文本中的脚本标记。这样做被认为是非常糟糕的做法,您最好避免这

我可以在ajax中运行java脚本吗?我尝试在php上嵌入一些由ajax命令触发的java脚本,该脚本旨在更改父页面中的html属性。它不工作,当我在firebug中查看控制台时,它只打印脚本,甚至不发出警报


tnx关于rplies的内容太多了。

您需要评估响应文本

例如,在ajax中返回
alert('foobar')
,然后可以执行
eval(ajaxResponseText)


使用Prototype.js这样的库,您可以告诉它自动评估响应文本中的脚本标记。

这样做被认为是非常糟糕的做法,您最好避免这样做

不要让PHP发送原始JS代码,而是让它发送“命令”或“数据”,然后在AJAX回调中解析它

例如,如果您希望显示警报,让PHP只发送警报中显示的文本,那么在AJAX回调中,获取此值并执行以下操作:

alert(ajaxResponse);

如果您发布一些代码,我们可以尝试帮助您……请随意添加一些您尝试过但不起作用的代码。$.ajax({url:“process.php”,data:data_sent,键入:“post”});我需要获取process.php tnx.,$.ajax({url:“process.php”,data:data_sent,键入:“POST”,success:function(response){alert(response);}这就是你的意思吗?,,它在process.php中对echo和alert起作用,但是我如何才能得到process.php tnx中变量的值作为答案呢?不知道你在问什么。请发布
process.php
返回的内容。在process.php中,我将查询一些值,肯定是一个虚拟变量;查询数据的持有者是$my阿凡达..,$myavatar=qried_阿凡达;