javascriptオブジェクトを渡す必要があります。infoはjavascriptオブジェクトです。 PHPでajax経由でjavascriptを渡し、PHPで処理します
register.php?t="+accessToken+"&u="+info
私はそれは私がsloveする助け、オブジェクトの複雑さに応じて
javascriptオブジェクトを渡す必要があります。infoはjavascriptオブジェクトです。 PHPでajax経由でjavascriptを渡し、PHPで処理します
register.php?t="+accessToken+"&u="+info
私はそれは私がsloveする助け、オブジェクトの複雑さに応じて
私はあなたがURIにそれを渡すことができますので、あなたは、JSON形式にあなたのjavascriptオブジェクトをエンコードするべきだと思います。 http://www.openjs.com/scripts/data/json_encode.php
し、サーバー側であなたは、単に行うことができます:ここでそれを行う方法である
$data = json_decode($_GET['u']);
var_dump($data);
を働いていない
$data = $_GET['u'] ;
var_dump($data);
を変更しようとしました、あなたは最初にそれをシリアル化し、あなたにそれを渡すこともできますスクリプト。
例(Prototype JS):
var obj = {some: "data", yet: "more"};
new Ajax.Request('register.php', {
// object is serialized here
parameters: {u: Object.toJSON(obj)},
onSuccess: function(response) {
// ...
}
});
そしてregister.phpで、従ってアンシリアライズ:
$obj = json_decode($_POST['u']);
var_dump($obj);
のオブジェクトを文字列化または直列化する必要があります。
jQueryを使用している場合、jQueryをシリアライズするだけで簡単に検索できます。
それ以外の場合は、オブジェクトをシリアル化する関数がたくさんあります。
をあなたの 'var_dump'のいずれかの出力を得ていましたか? 'var_dump($ _ GET)'を試して、あなたが得るものを書いてください。 – hsz
info varの内容の例を投稿できますか? –
「accessToken」とは何ですか? AJAXコードの一部を見ることはできますか? – Tim