求助,ajax加载一个页面,这个页面中的js代码不执行解决方案
如题,异常处理决定用js的alert,但这段代码是在页面中,这个页面是ajax加载的,所以这段代码不执行。百度谷歌很久,有说解决方案是用正则表达式取出被加载页面中的js代码在外面执行,但一直不成功,这问题纠结我2天了,有这方面经验的高人请指教!!
------解决方案--------------------让innerHTML里的script跑起来
------解决方案--------------------innerHTML里的script跑起来也不好使。
你处理多少无所谓,你只要返回来就可以 啊。最好的方法是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)
更多的内容都可以啊
}
------解决方案--------------------
用jquery ajax,具体参考:w3cschool