$(document).ready(function () {
$("#btSave").click(function () {
var params = $('input').serialize();
$.ajax({
url: "askexpertJquery.aspx?" + params, //后台处理程序
type: "post", //数据发送方式
dataType: "json", //接受数据格式
async: false,
success: function () { alert('成功!') },
error: function () { alert('失败!') }
});
});
});请问是哪里错了?根本就没有跳到那个askexpertJquery.aspx页面...我想把数据传到askexpertJquery.aspx页面去!!急急急
$("#btSave").click(function () {
var params = $('input').serialize();
$.ajax({
url: "askexpertJquery.aspx?" + params, //后台处理程序
type: "post", //数据发送方式
dataType: "json", //接受数据格式
async: false,
success: function () { alert('成功!') },
error: function () { alert('失败!') }
});
});
});请问是哪里错了?根本就没有跳到那个askexpertJquery.aspx页面...我想把数据传到askexpertJquery.aspx页面去!!急急急
var params = '{str:"'+ 这里是你要传过去的参数值+'"}'; //这是参数,前台叫什么名字,后台方法参数名就叫什么
$.ajax({
type: "POST",
url: "页面名/方法名", //这就是指向,,哪个页面的哪个方法,方法名不要括号
data: params, //这是参数
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function(XMLHttpRequest) {
},
success: function(msg) {
//成功会进入这里,如果有前台输出,可以在这里输出
},
error: function(xhr, msg, e) {}
});
你借鉴下这个就可以写出来啦 其实和使用AjaxPro控件没啥区别。