jQuery Ajax调用另一个Ajax调用问题

时间:2013-07-24 09:12:03

标签: jquery

我有ASP.NET MVC应用程序。在一个视图中,我在另一个Ajax调用中使用jQuery Ajax调用。它看起来如下:

$.ajax({
        url: this._getHostName()+'Search/OrderStep3',
        success: function (data) {
        ...

        html.push('<li><a href="#">A</a></p>');
        html.push('<li><a href="#">B</a></p>');
        $.ajax({
            url: '/Search/GetHelloWorld',
            contentType: "application/json; charset=utf-8",
            dataType: "jsonp",
            type: "GET",
            crossDomain: "true", 
            async: false,  
            success: function (data1) {
                alert(data1);
                html.push('<li><a href="#">' + data1 + '</a></p>');
            }
        });

        html.push('</ul>');

如您所见,我只想在列表中添加新元素。但是,没有添加该元素。内部Ajax调用内的警报显示正确的数据,但之后不会添加。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为异步订单对JSONP不起作用。尝试在第二个ajax调用中关闭列表。