Reputation: 7
i am trying to do this but unable to set the return data of ajax call to my variable $variable. remember i am working in a js file
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);
}
});
});
Upvotes: 0
Views: 64
Reputation: 8161
In your code you are doing something wrong.
Try this variable = data;
instead of using $("variable").val(data);
$(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;
}
});
});
Upvotes: 1
Reputation: 574
try this one.
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;
}
});
});
Upvotes: 0