2017-07-26 61 views
0

我不希望我的xmlhttp請求在運行時執行,如何將它正確放置在函數中,所以接下來我可以通過調用函數來觸發請求?將document.ready函數更改爲普通函數,而不會出現括號括號

我XMLHTTP請求是:

$(document).ready(function() { 

$.post('domain', {Key1: test, Key2: "testing"}, function(data){ 
console.log(data); 
var jsonobject = data; 
$('#Box').val(JSON.stringify(data)); 
console.log(jsonobject); 

localStorage.setItem('test', JSON.stringify(jsonobject)); 

}) 

}); 

謝謝!

+0

把它放在一個函數裏面並調用它,你有什麼問題嗎? – Andy

回答

0

只是把它放在一個正常的功能:把任何東西在參數,如果你有這樣的變量相關關係,OBJ

function apiCall(/*param*/){ 
    $.post('domain', {Key1: test, Key2: "testing"}, function(data){ 
    console.log(data); 
    var jsonobject = data; 
    $('#Box').val(JSON.stringify(data)); 
    console.log(jsonobject); 
    localStorage.setItem('test', JSON.stringify(jsonobject)); 
}) 
} 

然後調用函數apiCall()的時候,你需要的。