0
ASP.NET MVC 애플리케이션이 있습니다. 하나의 견해에서 나는 다른 Ajax 호출에서 jQuery Ajax 호출을 사용한다. 다음과 같이 표시됩니다.jQuery Ajax가 다른 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 호출 내부의 경고는 적절한 데이터를 표시하지만 이후에는 추가되지 않습니다.
내가 뭘 잘못하고있어?
두 번째 Ajax 호출에 전체 목록을 넣었지만 작동하지 않습니다. – tesicg
console.log (html)를 두 번째 호출에서 수행하면 어떻게됩니까? –
두 번째 Ajax 호출을 제외하고 모든 요소가 있습니다. – tesicg