时间:2021-07-01 10:21:17 帮助过:8人阅读
- //单击执行AJAX请求操作function clickSubmit(sendUrl, data, _sucmsg, _errmsg){
- $.ajax({
- type: "POST",
- url: sendUrl,
- dataType: "json",
- timeout: 20000,
- data: data,
- sucmsg: _sucmsg,
- //????????????????????????
- errmsg: _errmsg, //????????????????????????
- success: function(data, textStatus) {
- if (data.status == 1){
- $.dialog.tips(this.sucmsg ? this.sucmsg : data.msg, 2, "32X32/succ.png", function(){
- //location.reload();
- });
- } else {
- $.dialog.alert(this.errmsg ? this.errmsg : data.msg);
- }
- },
- error: function (XMLHttpRequest, textStatus, errorThrown) {
- $.dialog.alert("状态:" + textStatus + ";出错提示:" + errorThrown);
- }
- });}
可以的!
你看看回调函数的 data 参数是什么
- //单击执行AJAX请求操作function clickSubmit(sendUrl, data, _sucmsg, _errmsg){
- $.ajax({
- type: "POST",
- sucmsg: _sucmsg,
- //????????????????????????
- errmsg: _errmsg, //????????????????????????
- success: function(data, textStatus) {
- alert(this.type); //////////弹出type alert(this.sucmsg);//弹出未定义,说明jquery.ajax的options不能自定义自己的
- }
- });}
应该是你的参数 _sucmsg 没有传入
晕。真行啊。昨晚不知哪弄错。