2017-07-26 39 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()的时候,你需要的。