从 ajax 请求上使用 dataType 脚本和 jQuery 获取响应
Getting response from Using dataType script with jQuery on ajax request
不确定这是否应该有效,但从带有响应的 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');
但是没有触发警报框。我错过了什么还是不能这样做?
希望你能提供建议。
泰
你应该在 $.ajax 中调用成功函数
并执行响应
页1.php
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"
type="text/javascript"></script>
<script>
$.ajax({
url: "page2.php",
dataType: 'script',
success: function(resp) {
resp; //this is your response which is contains alert('help')
}
});
</script>
页2.php
<?php
header("content-type: application/javascript");
$str = <<<EOF
alert('help');
EOF;
echo $str;
?>
相关文章:
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 导入jQuery脚本获胜'我不处理html文件
- 将jQuery转换为用户脚本的普通Javascript时遇到问题
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 我们是否有任何通用脚本/ jquery插件可以在通过ajax选项卡加载的内容上应用javascript
- 当超出范围时,延迟执行脚本Jquery(或SetTimeOut)BUT
- 内联 HTML 数据角色<>脚本 jquery:Kendo Widget Initialization
- 如何在显示网页时调用脚本 jquery
- 什么是实现可拖动分隔符的轻量级脚本/jQuery 扩展
- 如何通过传递参数来调用 C#(aspx.cs) 函数,使用 Java 脚本/Jquery
- 将警报DIV添加到验证脚本(jquery / javascript)
- 如何通过PHP脚本jQuery XML文件并正确解析它
- 动态更改标记属性ASP.NET后,Java脚本(JQuery)将无法工作
- 未捕获的引用错误使用外部脚本&jQuery移动
- 上传脚本- jQuery参数内的Javascript变量
- 需要帮助的脚本- jquery
- 请帮助与ajax脚本+ jquery
- 使用Java脚本/jQuery解析json中的嵌套数组对象
- Java脚本/Jquery验证问题
- 在ajax成功后在页面上应用java脚本/ Jquery