この記事では主にヘッダーにjQueryの情報を設定する方法を紹介します。非常に優れているので、必要な方は参考にしていただければ幸いです。
jquery は js のクラス ライブラリであり、js はブラウザがページをロードするときにのみ実行を開始するため、ヘッダーはサーバー側で実行される必要があります。
ajaxの場合、ヘッダーを設定できます
$.ajax({ url: "", data: {}, type: "GET", beforeSend: function(xhr){xhr.setRequestHeader('X-Test-Header', 'test-value');},//这里设置header success: function() {} });
つまり、setRequestHeader関数です
ajaxリクエストに特別なRequestHeaderを設定する方法
現在、ajaxアプリケーションは非常に普及しており、多くの優れたajaxフレームワークが利用可能です。 Ajax は非同期リクエストであり、主にクライアント側のスクリプトの動作です。では、リクエストの前に特別なヘッダー情報をリクエストに追加するにはどうすればよいでしょうか?以下は、jQuery 関数で作成した簡単な例です。このメソッドは、非同期リクエストを開始する XMLHttpRequest オブジェクトを表すパラメーターを受け取ります。それを実装するためのオブジェクトです
なぜ setRequestHeader が必要なのでしょうか?
たとえば、リアルタイム通信システムでは、メッセージを受信または送信するたびに、ユーザーがまだ接続しているかどうかを判断する必要があります。「accessToken」を設定することで、正常な通信が可能になります。 jQuery.ajax( ) HeadersにAccept内容を設定する方法
実際はとても簡単です。 まず、共通型の場合はdataType属性を直接設定してくださいbeforeSend: function(request) { request.setRequestHeader("accessToken", accessToken); }, <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="jquery-1.3.2-vsdoc.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> $(function() { $("#test").click(function() { $.ajax({ type: "GET", url: "default.aspx", beforeSend: function(request) { request.setRequestHeader("Test", "Chenxizhang"); }, success: function(result) { alert(result); } }); }); }); </script> </head> <body> <form id="form1" runat="server"> <p id="v"> </p> <input type="button" value="测试" id="test" /> </form> </body> </html>
)%X02M](8[BKGW21{EY{0GD
jQuery にない Accept コンテンツをカスタマイズする場合は、accept 属性を手動で設定し、キーと値のペアのストレージを使用して、dataType を設定できます。
$.ajax({ dataType: "json", type: "get", success: function (data) { } });
もちろん、headers 属性を直接設定して、Accept の内容を直接記述することもできます。
ヘッダー内のリファラー情報を削除する方法。
以上がヘッダーのjQuery設定リクエスト情報の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。