[问题] 新手问 $.ajax 中自定义变量

楼主: adoniscomes (adonis)   2018-05-28 17:46:34
大致流程如下
From:a.jsp
Method:a.jsp某function中的ajax来传递资料
To:b.jsp
目前a.jsp中的写法是以get的方法来传
可以正确执行,大致code如下
但想换成$.ajax的方法来做
想问一下$.ajax内部可以有自定义变量吗?
var AJAXJSP = 'b.jsp';
jQuery.get(AJAXJSP,{
//小写英文单字均为读取某些字段之值
//大写字母+数字为传递之自定义变量
B1:buytype,
B2:buyinfo,
A1:acctEmpid,
},function(data){
if(data.search("NODATA")>0){
$("div#maindata").empty();
}
else{
//将内容读近maindata区块,再call函式产出dataTable
$("div#maindata").html(data);
initDataTable();
}
}
目前是如下改法
$.ajax({
B1:buytype,
B2:buyinfo,
A1:acctEmpid,
async: true, //使用同步
cache: false,
url: AJAXJSP,
type: 'POST',
dataType: 'html',
error: function(){
$("div#maindata").empty();
},
success: function(html){
$("div#maindata").html(data);
initDataTable();
}//success end
});
我觉得我错的地方应该是
ajax这里面传递自定义变量的方法 使用错误
想请问专业的大大们
在$.ajax之中 应该如何传递自定义变量至目的地jsp档呢?
以我这case的话有什么比较好的处理方法吗?
麻烦了,谢谢
作者: a65162   2018-05-28 17:59:00
https://i.imgur.com/0hcORiv.jpg把你要传的资料放在 data 就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com