我有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调用内的警报显示正确的数据,但之后不会添加。
我做错了什么?
答案 0 :(得分:0)
我认为异步订单对JSONP不起作用。尝试在第二个ajax调用中关闭列表。