Jquery使用使用Firefox FireBug插件调试插件调试Ajax步骤讲解步骤讲解
本文介绍Jquery下的Ajax调试方法,Jquery Ajax 提供了全功能的 $.ajax() 方法,还有诸如
$.get(),$.getScript(),$.getJSON(),$.post() 和 $().load() 等更为简便的方法
首先,我们用一个示例来说明JQuery的Ajax调用过程,
实现的一个功能是:点击确认支付按钮之后,实现余额支付的功能:
1.首先在php页面将相关需要调用的函数绑定到按钮上:
复制代码 代码如下:
<input type="submit" name="pay_btn" id="pay_btn" value="确认支付" />
<script type="text/javascript">
$(function(){
$("#pay_btn").bind("click",ABC.balancePay);
});
2.脚本处:
如果使用$.post方式实现:
复制代码 代码如下:
var ABC = {
balancePay: function(event){
event.preventDefault();
var tthis = $(event.currentTarget);
var form = tthis.parents(‘form');
var url = form.attr(‘action');
var data = ‘code=15′ ;//+ $(‘#verifyCode').val();
var jqXhr = $.post(url, data, undefined, ‘jsonp');
jqXhr.done(function(datas){
//console.log(‘这里是通过console打印出来的'); //#4
$("#msg").text(‘结果:'+data);
});
}
$.post方式也可以直接指定回调函数:
复制代码 代码如下:
var jqXhr = $.post(url, data, function(data){
$("#msg").text('结果:'+data);
}, 'jsonp');
使用$.ajax方法实现:
复制代码 代码如下:
var jqXhr = $.post(url, data, function(data){
$("#msg").text(‘结果:'+data);