在会话中设置java脚本变量。
$.ajax({
type: "POST",
url: "ABC",
data: {title:title} ,
success: function(data) {
alert('success'+data);
}
});
它正常工作,但我试图一次传递两个javascript变量。
$.ajax({
type: "POST",
url: "ABC",
data: {title:title} ,
data:{message:message},
success: function(data,data1) {
alert('success'+data,+data1);
}
});
是否可以像上面那样通过? 但它只传递一个值,另一个值是null.how一次传递两个值?
答案 0 :(得分:2)
data: {
title:title,
message:message
}
答案 1 :(得分:1)
要发送到服务器,您只需逗号分隔数据对象中的值。
$.ajax({
type: "POST",
url: "ABC",
data: {
title:title,
message:message
},
success: function(data) {
alert('success'+data.title + data.message);
}
});
teh服务器上的类似方法将允许您引用传回的值。
这假设响应是一个json对象,如下所示:
data {
title: "Some Title",
message: "Some message"
}
答案 2 :(得分:0)
试试这个:
$.ajax({
type: "POST",
url: "ABC",
data: {
title: title,
message: message
},
success: function(data) {
alert('success ' + data);
}
});
答案 3 :(得分:0)
您无法在data
中传递2个单独的 ajax
变量。
尝试合并两者
data : { title: title, message: message }
像这样改变
$.ajax({
type: "POST",
url: "ABC",
data : { title: title, message: message },
success: function(data) {
console.log('success'+data); //object will not be shown in alert
}
});
答案 4 :(得分:0)
使用javaScript对象:
var YourData = {
data1 : value1,
data2 : value2,
....
....
};