Javascript 如何将ajax返回数据分配给我的变量?
我正在尝试这样做,但无法将ajax调用的返回数据设置为我的变量$variable。记得我在一个js文件中工作吗Javascript 如何将ajax返回数据分配给我的变量?,javascript,jquery,Javascript,Jquery,我正在尝试这样做,但无法将ajax调用的返回数据设置为我的变量$variable。记得我在一个js文件中工作吗 var variable = {} $(document).ready(function () { jQuery.ajax({ type: 'POST', url: baseurl + 'port/skills', context: document.body, error: function (data, tr
var variable = {}
$(document).ready(function () {
jQuery.ajax({
type: 'POST',
url: baseurl + 'port/skills',
context: document.body,
error: function (data, transport) {
alert("Sorry, the operation is failed.");
},
success: function (data) {
//var countries=data;
$("variable").val(data);
}
});
});
使用
变量=数据
而不是$(“变量”).val(数据)代码>试试这个
var variable = {}
$(document).ready(function () {
jQuery.ajax({
type: 'POST',
url: baseurl + 'port/skills',
context: document.body,
error: function (data, transport) {
alert("Sorry, the operation is failed.");
},
success: function (data) {
//var countries=data;
variable = data;
}
});
});
在您的代码中,您正在做一些错误的事情
试试这个变量=数据
而不是使用$(“变量”).val(数据)代码>
变量
似乎不是有效的选择器,它在$()
中作为字符串引用,数据是否为数组类型?
$(document).ready(function () {
jQuery.ajax({
type: 'POST',
url: baseurl + 'port/skills',
context: document.body,
error: function (data, transport) {
alert("Sorry, the operation is failed.");
},
success: function (data) {
//var countries=data;
variable = data;
}
});
});