我的需求是这样的, 我ajax提交请求后server返回的是一个完成的html文件, 我现在想要分析返回的html文件,获取html文件里的一个隐藏的值。
例如:
返回的html中包含一个隐藏的值<input name="hideData" value="123" type="hidden" />
如何才能取得隐藏的值:123谢谢。
例如:
返回的html中包含一个隐藏的值<input name="hideData" value="123" type="hidden" />
如何才能取得隐藏的值:123谢谢。
返回xml或者json格式的应该更适合你的应用。如果你非得用全部的html,你可以考虑用正则进行匹配。
用ajax提交后返回的只有两种情况,一个是xml,一个是字符串;
2:
你可以在
xmlHttpRequest的
onreadystatechange中添加你的响应函数
在里边处理传递过来的字符串和xml
不过,我ajax提交请求后server返回的html格式,是项目框架底层已经限制死的,不能更改为返回其他。
如果可以返回xml或者json格式,那问题就简单了,我也不用发贴求助了。
难道ajax返回的html格式只能直接用作替换页面代码, 而不能获取html文件里的数据。比如用jQuery等。
就算是需要多个值,也不需要返回这样的东东。返回个字符串,用分隔符分割;或者返回XML