- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery.ajaxのdata部分を共通化したい)
jQuery.ajaxのdata部分を共通化する方法
このQ&Aのポイント
- jQuery.ajaxのdata部分を共通化する方法についてアドバイスをいただきたくご質問します。
- 複数のコードにおいてdata部分が同じであるため、共通化する方法について教えてください。
- よく行う共通処理を使って、jQuery.ajaxのdata部分をまとめる方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データ部分を共通化するなら、関数の外で postData = { 'aaaaa':'あああああああああああ', 'bbbbb':'いいいいいいいいいいいいいいいい', 'ccccc':'うううううううううううううううううううう', 'ddddd':'えええええええええええええええええ' }; という定義をしておいて jQuery.ajax({ type: "POST", url: "/hoge.php", data: postData }); とすれば行けますし、urlを引数として関数にまとめるなら function hoge (postUrl) { jQuery.ajax({ type: "POST", url: postUrl, data: { 'aaaaa':'あああああああああああ', 'bbbbb':'いいいいいいいいいいいいいいいい', 'ccccc':'うううううううううううううううううううう', 'ddddd':'えええええええええええええええええ' } }); } という関数を用意して hoge("/hoge.php"); hoge("/test.php"); って感じで呼び出す方法もあります。
お礼
ありがとうございます! アドバイスを元に処理して、うまくいきました! 処理をまとめられて、きれいな形になって嬉しいです。