-2

私はdataaによって転送されたものと完全に混同してjQuery-AJAXいます(特に私は$.postほとんど使用しています)

PHP ページとの間でデータを転送しようと何度か試みましたが、何をいつ、どのように使用すればよいかわかりません。

私はそれがたくさんの方法で行われるのを見てきました:

var dataString = 'username='+ username + '&userpassword=' + password;   

var dataString = '<?php echo $someVariable ?>';

私はそれがserialize(), json_encode,で行われるのを見てきましstringifyた. これは非常に紛らわしいと思います。どれをいつ、どのように使用すればよいのでしょうか? そして最も重要なことは、これを完全に理解するためにどのチュートリアル/ガイドを読むことができますか?

4

2 に答える 2

3

使用するだけです:

$.post(url, {
    username: ...,
    password: ...
});

PHP では、フィールドは$_POST['username']などのように表示されます。

これがより複雑になるのは、同じキーに対して複数の値を送信する場合 (x-www-url-formencoded構文で標準化されていない場合)、または送信する値自体がオブジェクトまたは値の配列である場合のみです。後者の場合、(フォーム データ全体ではなく)値を JSON に変換し、PHP でデコードするのが理にかなっています。

于 2013-05-22T14:23:35.740 に答える