WeChat アプレットの Ajax データ リクエストについては、多くの学生が API の場所を見つけることができません。ここでは、アプレットの Ajax リクエストを個別にリストします。WeChat アプレットのリクエストは、wx.request API、wx.request (一部のオブジェクト パラメータ )、WeChat アプレットはブラウザの ajax リクエストとは異なり、クロスドメインの問題を考慮せずにクロスドメイン リクエストを直接行うことができます。
ミニプログラムが公式に提供するデータリクエストAPIを使用してデータリクエストを開始します
wx.request(OBJECT)
wx.requestはhttpsリクエストを開始します。 WeChat アプレットは同時に 5 つのネットワーク リクエスト接続のみを持つことができます。
OBJECTパラメータの説明:
パラメータ名 | と入力してください 必須 | 説明 | |
---|---|---|---|
URL | 文字列 | はい | 開発者サーバーインターフェースアドレス |
データ | オブジェクト、文字列 | いいえ | リクエストされたパラメータ |
ヘッダー | オブジェクト | いいえ | リクエストのヘッダーを設定します。 |
ヘッダーにはリファラーを設定できません。 メソッド | 文字列 | いいえ | デフォルトは GET、有効な値: OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT |
成功 | 機能 | いいえ | 開発者サービスから正常に返されたコールバック関数を受信します。res = {data: '開発者サーバーから返されたコンテンツ'} |
失敗します | 機能 | いいえ | インターフェース呼び出し失敗時のコールバック関数 |
完了しました | 機能 | いいえ | インターフェース呼び出しの最後にコールバック関数 (呼び出しが成功または失敗した場合に実行されます) |
サンプルコード:
wx.request({ url: 'test.php', data: { x: '' , y: '' }, header: { 'Content-Type': 'application/json' }, success: function(res) { console.log(res.data) } })
WeChat アプレットで ajax リクエストを行うには fetch を使用します
fetch は新しい ajaxリクエスト仕様、フェッチはアプレットで使用されます。 真ん中のコードもサポートされています。 テスト用の ajax リクエスト コードは次のとおりです。
真ん中のコードは、コードの一部の抜粋です。実際に使用する場合はご自身での改造が必要となります。
以上がWeChatアプレットのajaxデータリクエストで遊ぶ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。