为了账号安全,请及时绑定邮箱和手机立即绑定

jquery用$.post(ajax_url, param, function()传参数时出问题,求解答

jquery用$.post(ajax_url, param, function()传参数时出问题,求解答

UYOU 2018-12-07 07:30:51
$("#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');});出了问题,点确定时没有反应,求解答是哪里错了,要怎么修改
查看完整描述

8 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

$(this).dialog('close'); 这里对this的使用有问题

查看完整回答
反对 回复 2018-12-24
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

也许是指定的url不对,也许是你后台处理的方法出了异常。$.post()中传递的回调函数是在后台处理程序成功返回时才会调用,即success参数指定的回调函数

查看完整回答
反对 回复 2018-12-24
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

用success参数指定回调函数,能说的具体一点吗,我刚开始看这个

查看完整回答
反对 回复 2018-12-24
?
郎朗坤

TA贡献1921条经验 获得超9个赞

@小菜刚: 参考:触碰jQuery:AJAX异步详解

查看完整回答
反对 回复 2018-12-24
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

你把这行 

var text1,text2,text3,text4,text5,text6;
注释掉

回调函数 加个参数 function(data){...}
查看完整回答
反对 回复 2018-12-24
?
侃侃无极

TA贡献2051条经验 获得超10个赞

好像还是不行

查看完整回答
反对 回复 2018-12-24
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

@小菜刚:

看看你的URL是不是有问题

查看完整回答
反对 回复 2018-12-24
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

如果我想在发送数据前,检查数据是否为空,应该要怎么写呢?

查看完整回答
反对 回复 2018-12-24
  • 8 回答
  • 0 关注
  • 870 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号