jquery下的ajax调试方法

jquery下的ajax调试方法

ID:33683110

大小:57.34 KB

页数:16页

时间:2019-02-28

jquery下的ajax调试方法_第1页
jquery下的ajax调试方法_第2页
jquery下的ajax调试方法_第3页
jquery下的ajax调试方法_第4页
jquery下的ajax调试方法_第5页
资源描述:

《jquery下的ajax调试方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Jquery下的Ajax调试方法介绍本文介绍Jquery下的Ajax调试方法;很多调试方法,就是一点就通,但是,在还没有通之前,会让人困惑,不知所以然;Ajax可以为用户提供更为丰富的用户体验。jQuery对Ajax当然也提供了很好的支持,而且还抽象了各种浏览器对于Ajax支持方面令人痛苦的差异。它不但提供了全功能的 $.ajax() 方法,还有诸如 $.get(),$.getScript(),$.getJSON(),$.post() 和 $().load() 等更为简便的方法。 一个示例首先,我们用一个示例来说明JQuery的Aj

2、ax调用过程,实现的一个功能是:点击确认支付按钮之后,实现余额支付的功能:1.首先在php页面将相关需要调用的函数绑定到按钮上:$(function(){   $("#pay_btn").bind("click",ABC.balancePay);}); 2.脚本处:如果使用$.post方式实现:varABC={   balancePay: function(

3、event){       event.preventDefault();       vartthis=$(event.currentTarget);       varform=tthis.parents(‘form’);       varurl=form.attr(‘action’);       vardata=‘code=15′;//+$(‘#verifyCode’).val();       varjqXhr=$.post(url,data,undefined,‘jsonp’);       jqXhr.done(fu

4、nction(datas){               //console.log(‘这里是通过console打印出来的’);//#4               $("#msg").text(‘结果:’+data);});}$.post方式也可以直接指定回调函数:varjqXhr=$.post(url,data,function(data){           $("#msg").text('结果:'+data);},'jsonp');使用$.ajax方法实现:varjqXhr=$.post(url,data,function

5、(data){           $("#msg").text(‘结果:’+data);},‘jsonp’);使用$.ajax方法实现:varjqXhr=$.ajax({           type:‘post’,           url:url,           data:{code:‘15′},           dataType:‘jsonp’,           sccuess:function(data){           alert(‘good’);},           error:functio

6、n(XMLHttpRequest,textStatus,errorThrown){ //#3这个error函数调试时非常有用,如果解析不正确,将会弹出错误框                       alert(XMLHttpRequest.status);                       alert(XMLHttpRequest.readyState);                       alert(textStatus);//pasererror;                   },});3.服务器

7、端:publicfunctionactionInterPayProc($callback){//header("content-type:text/javascript");//header(‘Content-type:text/html;charset=utf-8′);        $code=$_POST['code'];       //$code //#1此处给出一个有语法错误的表达式       //echo$code; //#2 此处标记,用于后面调试说明;       …       $result=1;      

8、     //echo$_POST['callback'].‘(‘.json_encode($result).‘);’;//注意使用的编码方式需要和客户端请求保持一致;exit(0);}2  调试工具Firefox有强大FireBug

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。