相关疑难解决方法(0)

jQuery ajax成功回调函数定义

我想使用jQuery ajax从服务器检索数据.

我想将成功回调函数定义放在.ajax()块之外,如下所示.那么我需要声明变量dataFromServer如下所示,以便我能够使用成功回调中返回的数据吗?

我见过大多数人在.ajax()块内定义成功回调.如果我想在外面定义成功回调,那么以下代码是否正确?

var dataFromServer;  //declare the variable first

function getData() {
    $.ajax({
        url : 'example.com',
        type: 'GET',
        success : handleData(dataFromServer)
    })
}

function handleData(data) {
    alert(data);
    //do some stuff
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

85
推荐指数
5
解决办法
33万
查看次数

如何延迟调用javascript函数?

我是JavaScript的新手.

我想在aspx页面加载页面后调用JavaScript/jQuery函数.

我尝试使用 <form onload="function()">window.load = function(){},但在某些内容完全加载之前,JavaScript仍然会触发.

是否可以Page_PreRender在aspx页面中调用而不是在代码后面调用,以便我可以延迟JavaScript函数?

我试图setTimeout("function()",5000)解决这个问题.

setTimeout()似乎与某些浏览器不兼容,例如:在Google Chrome中导致循环.

javascript jquery dom-events

31
推荐指数
2
解决办法
7万
查看次数

标签 统计

javascript ×2

jquery ×2

ajax ×1

dom-events ×1