猿问

ajax()外部变量

var content;
                        $.ajax({ 
                            url: "/Home/BloodPressure",
                            type: "POST",
                            //dataType: "json",
                            data: { "PeoID": "1" },
                            success: function (data) {
                                content = eval(data);
                                alert("success");
                                //alert(data);
                                //$('#framecenter').load('/Home/BloodPressure');
                            }
                        });

为什么异步成功获取后,data不能传给外部的content呢

森林海
浏览 601回答 3
3回答

慕后森

肯定是可以获取的,你在firefox下调试看看是不是其他问题

胡子哥哥

因为你的请求是ajax的,这个请求发出以后,就会立即执行后面的代码,而不等待请求的返回,那个success中的function是个回调函数,就是成功接收到返回后,做得事情,所以在success中是可以得到你要的数据data,并赋值给content
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答