ホームページ  >  記事  >  ウェブフロントエンド  >  Jquery_jqueryにおけるajaxメソッドのdataパラメータの使い方まとめ

Jquery_jqueryにおけるajaxメソッドのdataパラメータの使い方まとめ

WBOY
WBOYオリジナル
2016-05-16 17:00:431090ブラウズ
コードをコピーします コードは次のとおりです:

$.ajax({
type: "POST ",
url: "some.php",
data: "name=John&location=Boston", //パラメータを渡す最初の方法
// data: {name:"John",location: "Boston" } //パラメータを渡す 2 番目の方法
// データ: {foo:["bar1", "bar2"]} は '&foo=bar1&foo=bar2' に変換されます
/*
最初の方法は、URL を使用してパラメーターを渡す方法です。「&」記号がパラメーターに追加されている場合、パラメーターが受信されないか、不完全である可能性があります。たとえば、「data: "name=John&location=Boston"」です。 " name の値が "john&smith" の場合 このように書くと問題が発生する可能性があります。
JS の encodeURIComponent() メソッドを使用してエスケープできます。
しかし、このように書くと: {name: "John", location: "Boston"}
がエスケープされている場合、受信した文字列はエスケープされた文字列
*/
success: function(msg){
alter( "Data Saved: " msg );
}
});

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。