gpt4 book ai didi

php - 脚本在添加数据类型 : 'json' 时停止返回值

转载 作者:行者123 更新时间:2023-12-01 07:16:48 27 4
gpt4 key购买 nike

我已经被困在这个问题上好几天了...问题是这样的:我想通过 jQuery Ajax Json 从 PHP 文件中获取多个值。但一旦我向其中添加 dataType: 'json', ,事情就结束了。我正在使用给定的代码:

<小时/>

PHP - check.php

$oid=1;
$f=10;
echo json_encode(array("oid" => $oid, "cid" => $f));

PS:上面的代码位于一个循环内,该循环一次返回许多 oid 和 cid!

我没有包含脚本上方或下方的部分,因为它可能会危及我网站的安全性。:P 但简而言之,这就是脚本的作用。

这是 javascript:

<小时/>

jQuery - script.js

$.ajax({
type: "POST",
dataType: 'json',
url: "check.php",
data: {anu:"bhav"}
}).done(function( result ) {
if(result!='0'){
var res=result.oid[0];
alert(res);
}
});

最佳答案

如果它在循环内,则需要构建一个包含所有数组的数组。

for ($i=0; $i<count($array); $i++) {
$oid=1;
$f=10;
$results[] = array("oid" => $oid, "cid" => $f));
}

echo json_encode($results);

关于php - 脚本在添加数据类型 : 'json' 时停止返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18042612/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com