
这个data是整个网页,还是部分完整的html你可以先var html = $(data); 然后通过Id或者其他选择器去查找,比如你要找的html的id为sty,那么查找方式为:var sty = htmlfind("#sty");
1第一步:创建异步对象
var xhr=new XML>
ajax 返回后 用户数字签名会丢失照成无法调用其他js函数所以 应该是不能用一个方法实现 除非是settimeout 可以这样判断 ajax之后把获取的数据 放到一个隐藏的input里面 然后 用一个settimeout (function,100060) 调用一个function 这个function执行的是 判断隐藏input里面的内容如果为空那么就调用ajax请求,不为空就不执行。
前面是给你说的逻辑 下面是步骤
1、页面放一个隐藏的input <div style="display:none"><input type="text"value="" class="hdinput"></div>或者其他
2、js里面加上一个function 执行
function (){
if(documentgetElementByClass("hdinput")[0]value==null||documentgetElementByClass("hdinput")[0]value=="")
{//执行你调用ajax请求的那个方法}
}
ajax返回判断为空 给赋值为"" 不为空赋值为其他 就OK了
以上就是关于用jquery的ajax方法($.post())获取到的数据怎么处理全部的内容,包括:用jquery的ajax方法($.post())获取到的数据怎么处理、怎么通过ajax从后台获取json数据、请问,使用ajax时,请求数据,如果返回为空,则继续请求,直到有结果,然后返回结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)