私はサーバー上のPHPプログラムと会話し、phpからフロントエンドにjsonデータを移動する作業は問題ありません。私はjsonとjsonを渡す
'$.post("../wrk/filterquest.php",{
"yesTransactionId" : "yesTransactionId",
"oproductOfferId" : "productOfferId"
},
function ...'
私のPHPはそれを受けて、この構文を使用する場合
は今、私は私のバックエンドのPHPサーバー
にJSONデータを送信する必要があります。私は、文字列を宣言して、手動で
'poststr = " {\"yesTransactionId\" : \"yesTransactionId\", \"oproductOfferId\" : \"productOfferId\"}";'
私に同じJSONをロードし、それを
$.post("../wrk/filterquest.php",poststr,
function...
を送信しようとすると、私はPHPがしかし
[email protected] [~/public_html/wrk]# cat test
filterquestPOST=array (
yesTransactionId => yesTransactionId,
oproductOfferId => productOfferId,
)
GET=array (
)
を構築し、テストファイルを一覧表示することで確認します
私のPHPは役に立ちません
[email protected] [~/public_html/wrk]# cat test
filterquestPOST=array (
)
GET=array (
)
あなたは私が
'<?php
try
{
// Debug
$debu = "> test";
exec($debu);
$lang_str = var_export($_POST,true);
$debu = "echo 'filterquestPOST=". $lang_str ."' >test";
exec($debu);
$lang_str = var_export($_GET,true);
$debu = "echo 'GET=". $lang_str ."' >>test";
exec($debu);
//Open database connection ....'
のようなルックスを追跡するために使用するテストファイルを書き込みPHPを気にしている場合だから何である私は、文字列でJSONを配置し、バックエンドサーバとにその文字列変数を取得する必要があり構文? (私はjavascript配列を構築し、マルチレベルの文字列をロードするためにJSON.stringifyを使用することができます。しかし、私も移動するには、この単純な文字列を取得することはできません。私は合格しようとしています
おかげ
JSONが文字列ではなく、poststrが文字列である私のバックエンドサーバをチェックしたときに私にこの結果を与えた
ワークス、この構文を使用していました。 – inarilo