首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如果在xmlhttp返回的结果中再执行ajax解决思路

2012-02-09 
如果在xmlhttp返回的结果中再执行ajax我是用的ASP.NET(C#)+AJAX。有两个页面:list.aspx和ajax_page.aspx现

如果在xmlhttp返回的结果中再执行ajax
我是用的ASP.NET(C#)+AJAX。有两个页面:list.aspx和ajax_page.aspx现在遇到一个这样的问题:
我在做ajax翻页用的是datalist,然后里面有个按钮又需要执行加一个ajax程序应该怎么做。
我现在在单独打开ajax_page.aspx(服务器端程序)时是可以正常运行的,但直接打开list.aspx时却不能正常运行,提示“缺少对象”
不知道应该怎么做,麻烦各位牛人帮帮小弟!~

[解决办法]
xmlhttp.responseText 貌似这个返回的是文本
[解决办法]
没有看到过这方面的例子
[解决办法]
prototype 对string进行了扩展. 可以使用str.evalScripts() 来执行str中包含的JS代码.

如果你不想使用prototype(毕竟也有100K), 可以把它下载下来研究一下它的evalScripts()怎么弄的..
[解决办法]
这种情况太多了
最好贴代码
[解决办法]
下个prototype.js研究一下就知道了
主要是把返回的文本里的js部分取出来再eval

热点排行