2 つの値を PHP ファイルに渡す JavaScript ファイルからの AJAX 要求があります。
PHP ファイルは、cURL セッションを使用してクエリを実行する必要があります。私がこれを解決しようとした方法は次のとおりです。
var queryData={"data":{"data_string":{"data":"oil","default_field":"Content"}}};
var testArgument=0;
$.ajax({
url:"/www/test/php/queryManipulate.php",
type: 'POST',
data: 'dataString',
datatype: 'json',
data: {field : queryData, start : testArgument},
success:function(jsonQuery)
{
alert(jsonQuery);
}
});
今、私が PHP ファイルでやろうとしているのは、from
次のようになるように、クエリ部分にの値を追加することです。
{"from": value of testArgument, "data":{"data_string":{"data":"oil","default_field":"Content"}}}
にtestArgument
は 0、10、20、30 の 4 つの値が必要で、それぞれの値でリクエストを実行する必要があります。
私のPHPファイルは次のようになります:
<?php
$ch = curl_init("http://localhost/testIndex");
$from=$_POST["start"];
$object=json_decode($_POST["field"]);
$object->from=$_POST["start"];
curl_exec($ch);
curl_close($ch);
?>
cURL を正しい方法で使用しているかどうかはわかりません。「未定義関数 curl_init() への呼び出し」というエラーが表示されます。