2016-06-15 9 views
0

htmlファイルで簡単なAjaxリクエストを行ってコードを取得しています。Ajaxリクエストが不完全なレスポンスを受信/受信しています(制限?)

(実は私は種類を必要としません: "GET"、それは何もしていないため)

jQuery.ajax({ 
    type: "GET", 
    url: "page-2.html", 
    dataType: "html", 
    success: function(response) { 
     alert(response); 
    } 
}); 

応答が不完全です。 htmlファイルには400行のsofコードが含まれていますが、アラートでは完全なファイルが表示されません。それは不完全で、行+130で停止します。 文字の制限があるようです。これは可能ですか? $ .get()を使用すると同じことが起こります

注:コンソールに「構文エラー - > page-2.html」と表示されます。両方の問題が関連している可能性があります。

+0

page-2.htmlコードファイルを共有できますか? –

答えて

1
jQuery.ajax({ 
    type: "GET", 
    url: 'page-2.html', 
    dataType: "html", 
    success: function(response) { 
     console.log(response); 
     alert(response); 
    } 
}); 

あなたは、エラーがコンソールにあります理由ですpage-2.html周り''を欠落していました。

+0

ご意見ありがとうございます。 ''は私のテストサイトによく含まれています。この例では、ここに追加するのを忘れました。ちょうどそれを編集しました。 – Benmay

+0

コンソールにある正確なエラーを提供できますか。 –

+0

Chromeは「XMLHttpRequestを読み込めません...クロス起点リクエストはプロトコルスキームでのみサポートされています」 – Benmay

0

あなたのスクリプトが完璧に動作しているため、あなたのAjaxリクエストに問題はありません。レスポンスで何らかのエラーが発生すると、不一致のタグまたはHTML形式の問題があるため、そのエラーが返されます。

このスクリプトでは、ajaxリクエストでURLを一重引用符( '')または二重引用符( "")でエンコードする必要はありません。

page-2.htmlでhtmlコードを確認してください。

+0

page-2.htmlのコードは問題ありません。クロムは「XMLHttpRequestはロードできません...クロス起点リクエストはプロトコルスキームでのみサポートされています」と述べています – Benmay

関連する問題