我正在使用 curl 获取远程页面..我有一个本地 js 文件..它被称为main.js
.
我想在那个 curl 页面上执行那个 js 文件。
我的main.js
文件将结果输出为JSON
字符串。
我想在 php 变量中分配该字符串。有人能帮我吗?
尝试
1)在 main.js
`myobj = new Array();
myobj["field1"] = field1;
myobj["field2"] = $("#field2").val();
myobj["field3"] = $("#field3").val();
myobj["field4"] = field4; `
field1 和 field 4(如果您直接拥有值)和 field2 和 field 3(如果它来自 html 表单)。现在放
`FormArray(myobj);
var data = JSON.stringify($("#form").serializeObject());`
现在您需要调用将要接收数据的 php 函数。是的,它可能会被混淆,所以这是一个很好的方法。
`$.ajax({
url: 'yourphpfile.php?,
data: {
module: 'path',
datos: data, // Your data flying to php here
},
async: false,
type: 'POST',
success: function(html){
}`
现在在 yourphpfile.php 中将接收数据
`$datos = json_decode($datos);
$field1 = $datos->field1;
$field2 = $datos->field2
$field3 = $datos->field3
$field4 = $datos->field4`
希望对你有帮助!!