我有 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 调用中的警报显示正确的数据,但之后没有添加。
我做错了什么?