4
我有一個多次觸發但調用了一次的ajax調用。JQuery Ajax從單個請求中多次觸發
function getManagers() {
alert('ajax called');
var jqxhr = $.ajax({
type:'POST',
url: '/Concessions/Ajax/Concession.asmx/Managers'
}).success(function(data) {
var options = '<option selected="selected" disabled="disabled">Select Manager</option>';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].ManRef + '">' + data[i].Description + '</option>';
}
$('#Manager').html(options);
}).error(function(data) {
alert('error')
}).complete(function() {
alert('complete');
});
}
功能是我文件準備函數中調用,我希望的是單一的呼叫,但它似乎這幾次叫什麼想法?
多少次? 2? – Engineer 2012-03-28 14:59:49
何時以及如何調用您的功能? – Alfonso 2012-03-28 15:00:14
它根據Firebug **每兩次調用都會得到一個響應**所以4會調用兩個響應。我正在用** $(document).ready(function(){})調用這個函數; ** – Deviland 2012-03-28 15:02:14