[英]how to pass two javascript variable in session at a time
setting java script variable in session. 在会话中设置Java脚本变量。
$.ajax({
type: "POST",
url: "ABC",
data: {title:title} ,
success: function(data) {
alert('success'+data);
}
});
its working properly but i am trying to pass two javascript variable at a time.while 它的工作正常,但我想一次传递两个javascript变量。
$.ajax({
type: "POST",
url: "ABC",
data: {title:title} ,
data:{message:message},
success: function(data,data1) {
alert('success'+data,+data1);
}
});
Is it possible to pass like above? 有可能像上面那样通过吗? but it only passes one value,another value is null.how to pass two values at a time?
但是它只传递一个值,另一个值是null。如何一次传递两个值?
data: {
title:title,
message:message
}
To send to the server you just comma separate the values within the data object. 要将逗号发送到服务器,只需用逗号分隔数据对象中的值即可。
$.ajax({
type: "POST",
url: "ABC",
data: {
title:title,
message:message
},
success: function(data) {
alert('success'+data.title + data.message);
}
});
A similar approach on teh server will allow you to reference the values that get passed back. 服务器上的类似方法将允许您引用传回的值。
This assumes the response is a json object looking like: 假设响应是一个看起来像json的对象:
data {
title: "Some Title",
message: "Some message"
}
Try this: 尝试这个:
$.ajax({
type: "POST",
url: "ABC",
data: {
title: title,
message: message
},
success: function(data) {
alert('success ' + data);
}
});
You can't pass 2 separate data
variables in ajax
. 您不能在
ajax
传递2个单独的data
变量。
Try merging both 尝试将两者合并
data : { title: title, message: message }
Change like this 像这样改变
$.ajax({
type: "POST",
url: "ABC",
data : { title: title, message: message },
success: function(data) {
console.log('success'+data); //object will not be shown in alert
}
});
use javaScript Object : 使用javaScript对象:
var YourData = {
data1 : value1,
data2 : value2,
....
....
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.