我想通过带参数的函数进行ajax调用并检索响应, 但我总是触发错误功能,我不知道为什么。 这是我的代码:
ajaxInavdeNormal = function(url_link, successFunction, errorFunction) {
$.ajax({
url: url_link,
success: function(response) {
var respo = response;
successFunction(respo);
},
error: errorFunction,
});
};
ajaxInvadeError = function() {
$('.div1').prepend('Internet Connection Error');
};
isItActivePopup = function(response) {
if (response == "success") {
$('.div1').prepend('Connection Successs');
} else
$('.div1').prepend('Connection Error');
};
isItActive = function(data) {
var url_link = "http://someurl.com/somegetvar=" + data;
ajaxInavdeNormal(url_link, isItActivePopup, ajaxInvadeError);
};
globalActions = function() {
isItActive();
};
$(document).ready(
function() {
globalActions();
});

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
</head>
<body>
<div class="div1"></div>
</body>
</html>
&#13;
答案 0 :(得分:0)
正如我上面所写,我试图通过get方法传递数据:
isItActive = function(data)
但是,在
中调用它时我没有包含它globalActions = function() { isItActive();};
因此,没有数据需要处理。