关于jQuery 异步提交的一点问题。
JScript code
function getData(depCodeVal)
{
jQuery.post('getDepatment.html',{depCode:depCodeVal},function(data)
{
//alert(data);
})
return data;
}
我想让这个异步的提交供其他函数公用,然后把它得到的值返回给其他函数用。
但是我的返回值一直有问题。。。????
正确的返回方式是啥样的呢?
------解决方案--------------------异步的话会直接继续执行return data,数据还没有返回
这种方式不能达到效果
换个方式吧
------解决方案--------------------改同步吧
------解决方案--------------------
要想在异步的情况下做返回数据的后续处理,应该把后续处理写在function(data)
{}里面,在里面调用后续的处理函数,而不是让其他函数去处理这个异步返回的请求。