jquery用$.post(ajax_url, param, function()传参数时出问题,求解答
$("#dialog-confirm").dialog({width:400,modal:true,//创建模式对话框autoOpen:false,buttons:{"确...
$("#dialog-confirm").dialog(
{ width:400,
modal: true, // 创建模式对话框
autoOpen: false,
buttons: {
"确定": function() {
var ajax_url = 'ajax.aspx?type=organ';
var param = {};
var text1,text2,text3,text4,text5,text6;
param = {
text1: $('#text1').val(),
text2: $('#text2').val(),
text3: $('#text3').val(),
text4: $('#text4').val(),
text5: $('#text5').val(),
text6: $('#text6').val()
};
$.post(ajax_url, param, function() {
$(this).dialog('close');
});
},
"取消": function() {
$(this).dialog('close');
}
}
});
想通过post的方式把获取的表单传到一个函数中,应该是
$.post(ajax_url, param, function() {
$(this).dialog('close');
});
出了问题,点确定时没有反应,求解答是哪里错了,要怎么修改 展开
{ width:400,
modal: true, // 创建模式对话框
autoOpen: false,
buttons: {
"确定": function() {
var ajax_url = 'ajax.aspx?type=organ';
var param = {};
var text1,text2,text3,text4,text5,text6;
param = {
text1: $('#text1').val(),
text2: $('#text2').val(),
text3: $('#text3').val(),
text4: $('#text4').val(),
text5: $('#text5').val(),
text6: $('#text6').val()
};
$.post(ajax_url, param, function() {
$(this).dialog('close');
});
},
"取消": function() {
$(this).dialog('close');
}
}
});
想通过post的方式把获取的表单传到一个函数中,应该是
$.post(ajax_url, param, function() {
$(this).dialog('close');
});
出了问题,点确定时没有反应,求解答是哪里错了,要怎么修改 展开
1个回答
展开全部
this用错了
$("#dialog-confirm").dialog(
{ width:400,
modal: true, // 创建模式对话框
autoOpen: false,
buttons: {
"确定": function() {
var self = this;
var ajax_url = 'ajax.aspx?type=organ';
var param = {};
var text1,text2,text3,text4,text5,text6;
param = {
text1: $('#text1').val(),
text2: $('#text2').val(),
text3: $('#text3').val(),
text4: $('#text4').val(),
text5: $('#text5').val(),
text6: $('#text6').val()
};
$.post(ajax_url, param, function() {
$(self).dialog('close');
});
},
"取消": function() {
$(this).dialog('close');
}
}
});
追问
改了之后还是不行
追答
报的什么错误?
$.GET方法试一试,因为你的url带参数了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询