jQuery ajax POSTリクエストを起動した後、私のWebページが完全にロードされないという奇妙な問題に直面しています。私はWebサービスを介してサーバーからいくつかのhtmlデータを取得するWebページを持っています。 jQuery ajaxメソッドを使用してデータを取得しました。ただし、データが完全に受信されているにもかかわらず、ステータスバーには進行状況バーが表示され、そこで停止します。どこかのページをクリックするとすぐに、進行状況バーが完了し、全ページが表示されます。ステータスバーに画像がロードされて停止していることが示されます。私の画像は1〜2kbで、ページ全体で2-3枚です。jQuery ajaxリクエストを起動した後にページが完全にロードされない
以前はasync:falseを設定していましたが、変更なしで削除しました。どんな助けもありがとう。
のUPDATE CODE:
$.ajax({
type: "POST",
url: "WebServerice/WebMethod",
contentType: "application/json; charset=utf-8",
data: {},
dataType: "json",
success: function(response){
$("#myDivID").html(response.d);
if(response.d !== '') {
$('#lnk').click(function(){
alert('You clicked link');
});
}
},
error: function(oError) {
alert(oError.responseText);
}
});
いくつかのコードを投稿してください。 –
@ashish asyncを使用しないでください:false完全なUIをブロックすることができます。あなたのajaxコードを投稿できますか? – kobe
コードサンプルで更新された質問 – Ashish