来自 JavaScript 文件的 AJAX 请求将两个值传递给 PHP 文件。
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
应该有 4 个值,0、10、20 和 30,每个值都应该运行请求。
我的 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()”。