2017-12-18 5 views
0

いつAJAXでページ全体を更新できますか?また、通常のhttpメソッドを使用する必要があるのはなぜですか? AJAXリクエストは通常​​のhttpメソッドを置き換えることはできますか? 私は使用していますnodeJSexpressJSAJAXリクエストを使用してreqular httpリクエストのようにページ全体を更新できますか?

+0

なぜそれをしますか? – SLaks

+5

ページ全体を更新する場合は、AJAXを使用する理由を尋ねる人もいます。 – Musa

答えて

0

はい、AJAXを使用してページ全体を更新できます。ユーザー側からリクエストを送信し、必要なすべての情報を含むサーバーからJSON配列を取得します。

あなたは.txtファイルまたは.htmlからデータをロードする場合

、その後、

$.ajax({ url: 'http://website/some' 
    , type: 'GET' 
    , dataType: 'html' 
    }) 
.done(function(data) { 
    $('#container').html(data); 
}) 
.fail(function() { 
    console.log("Something went wrong!"); 
}); 

ちょうどあなたが完全にリロードが必要なときにAJAXを見ている理由を疑問に思います。

0

はい、間違いなく可能です。しかし、AJAXの使用を知ったら、この質問をしないでください。

たとえば、AJAXを使用している場合は、ページ全体を更新することはありません。例えば、少なくともナビゲーションは同じままであり、身体部分は変化する。これはAJAXの使用であり、このように多くのWebアプリケーションがロードされます。彼らは同じようにナビゲーションを維持し、残りのWebページを更新します。

この種類のアプリケーションを使用して、ページの本文を更新します。 REST APIを使用してJSONの形式でデータを取得し、角度、リアクト、バックボーンなどのスタイリングとJavascriptフレームワークを使用してこのデータを読み込むことができます。

関連する問題