【发布时间】:2017-10-02 18:42:54
【问题描述】:
我有下面的 POST 请求的 javascript 代码,然后我想将响应保存到名为 sku 的局部变量,但它没有绑定。
变量 sku 仍然是一个空字符串。
var sku = ""; //to be passed to server when filled
var cookie_info = {
number_nights: number_nights_cookie,
number_travelers: number_travelers_cookie,
type_traveler: type_traveler_cookie,
departure_date: departure_date_cookie,
country: country_cookie
};
$.ajax({
type: 'POST',
url: 'https://azooree.com/wp-admin/php/sku-calculation.php',
data: cookie_info,
success: function(response) {
console.log('success', response);
sku = response;
},
error: function() {
console.log('error!');
alert("[ERROR] Information lost, please try again. Thank you!");
}
});
var basic = {
info: sku + "LP"
};
【问题讨论】:
-
您在 PHP 中也有此标记。你要 JS 答案还是 PHP 答案?
-
您对
basic的分配发生在响应回调之前,而sku仍然为空
标签: javascript php post