异步io的高手来解答一下
var json = null;$.post("../Ajax/GetDynamicsStat.ashx", function(data){ json = eval('(' + data + ')');});
获取不到啊,因为异步的原因吗
你要在哪里获取?给出完整一点的吧
$.post方法外面
@N。:
首先肯定是因为Ajax的异步
既然想在post外面用,那就只能使用回调函数了假如外面的方法是fn
var json=null; $.post("...",function(data){ json = eval(...); fn(json); });
或者直接将使用json对象的代码放到post里面不就得了?
@TiestoRay: 我换了一种办法解决了,不过还是谢谢你的回答。回头研究一下回调函数。