หลังจากมัน success แล้ว ให้มันเอาค่าในตัวแปร ไปเก็บไว้ ที่ ตัวแปร global ด้วยได้มั้ยครับ
โค้ด: เลือกทั้งหมด
var input_search_device_name;
f = {
groupOp : "AND",
rules : []
};
if (input_search_device_name != '')
f.rules.push({
field : "display_name",
op : "cn",
data : input_search_device_name
});
jQuery.ajax({
type : "POST",
url : deviceNewFetchUrl,
data : {
_search : 'true',
searchField : "display_name",
rows : rowsPerPage,
sidx : 'user_id',
filters : JSON.stringify(f),
},
sync : true,
dataType : "json",
success : function clearAndAddMarkerLabel(json) {
console.log("Into clearAndAddMarkerLabel");
console.log(JSON.stringify(f));
console.log(JSON.stringify(json));
json.rows.forEach(function(userLocation) {
dataUserLocation[userLocation.user_id] = userLocation;
// console.log("userLocation : ");
// console.log(userLocation);
plotDeviceOnMap(userLocation);
});
},
error : function() {
alert("Error");
}
});
});
ผมอยากเอา ตัวแปร input_search_device_name นี้ ไปใช้ที่อีก function นึง โดยยังมีค่าที่ป้อนไว้อยู่ สามารถทำได้มั้ยครับ