resident
سه شنبه 22 تیر 1395, 10:18 صبح
سلام. روز بخیر
من داخل ajax دو مقدار بولین می گیرم از برنامه. حالا میخوام از این دو مقدار بعد از ajax خارج از قسمت success استفاده کنم. اما مقادیر شناخته نمی شن. چکار باید کنم؟
$('#SubjectID').change(function () {
var id = $(this).val();
if (id != "" && id > 0) {
var x1=false;
var x2=false;
var URL = '@Url.Action("GetJsonDataByID", "Subject")';
$.ajax({
url: URL,
dataType: 'json',
data: {
ID: id
},
type: 'Post',
success: function (data) {
x1=data.a;
x2=data.b;
}
,
error: function (data) {
alert("No complete-1");
}
});
Alert(x1);
Alert(x2);
در این قسمت ،مقادیر x1 , x2 ، مقادیر ست شده داخل ایجکس نیست.
});
من داخل ajax دو مقدار بولین می گیرم از برنامه. حالا میخوام از این دو مقدار بعد از ajax خارج از قسمت success استفاده کنم. اما مقادیر شناخته نمی شن. چکار باید کنم؟
$('#SubjectID').change(function () {
var id = $(this).val();
if (id != "" && id > 0) {
var x1=false;
var x2=false;
var URL = '@Url.Action("GetJsonDataByID", "Subject")';
$.ajax({
url: URL,
dataType: 'json',
data: {
ID: id
},
type: 'Post',
success: function (data) {
x1=data.a;
x2=data.b;
}
,
error: function (data) {
alert("No complete-1");
}
});
Alert(x1);
Alert(x2);
در این قسمت ،مقادیر x1 , x2 ، مقادیر ست شده داخل ایجکس نیست.
});