私が欲しいもの:AJAX POSTメソッドを介してPHP配列をPHPバックエンドファイルに渡したいです。
私がやっていること: json_encode()で 配列をエンコードし、javascript のencodeURIElement()関数でPOST要素として渡します。
私が得るもの:文字列の各単語がNULL値を持つ配列のキーになる JSON「配列構造」を取得しますが、これは明らかに機能していません。
私が思うに: encodeURIElement()は大きな文字列でうまく動作していないと思いますが、文字の問題なしに AJAX POST 経由でデータを送信するにはどうすればよい でしょうか?
反対票を投じた人への注意:私はすでにRTFM法を行っています。
いくつかのコード:
function printJS($action,$position){
global $allPhrases;
/* Tmp function to print the AJAX function which makes a POST, because it is gonna appear lot of times */
return 'onClick="syncronPost(\'/php/backend-checkPh.php\',\'idCont=' . $_POST['idCont'] . '&jsonPh=\'' . $allPhJSON . '\'&act=' . $action . '&pos=' . $position . '\',\'AJXeditArt\'); return false;"';
}