[問題] 新手問 $.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