求助,ajax加载一个页面,这个页面中的js代码不执行解决方案
时间:2011-07-15
来源:互联网
作者: magic_zj00 发布时间: 2011-07-15
你不要返回js代码啊。在你的responseText中返回状态,如error
客户端
x = xhr.responseText
if(x=="error") 信息alert("")
作者: net_lover 发布时间: 2011-07-15
s = "alert('xx')"
你eval(s)即可
作者: net_lover 发布时间: 2011-07-15
作者: magic_zj00 发布时间: 2011-07-15
作者: showbo 发布时间: 2011-07-15
让innerHTML里的script跑起来
对,我就是这个意思!!
作者: magic_zj00 发布时间: 2011-07-15
你处理多少无所谓,你只要返回来就可以 啊。最好的方法是json格式
{"status":"error","content":"数据库操作失败"}
ajax的结果就是
if(xhr.status==200 ...)
{
//responseText内容为 {"status":"error","content":"数据库操作失败"}
d = eval('(' + responseText + ')')
if(d.status=="error") alert(d.content)
if(d.status=="ok") alert(d.content)
更多的内容都可以啊
}
作者: net_lover 发布时间: 2011-07-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28