我想知道如何在每个JSON项目返回时添加一个html链接。通过AJAX如何通过php和ajax将html添加到返回的json对象
php文件
//relevant code, $result contains sql query with records from a search
$records = array();
while($array = mysqli_fetch_array($result))
{
$records[] = $array;
}
echo(json_encode($records));
输出HTML
function responseReceived(e){
document.getElementById('response').innerHTML = e.target.responseText;
}
响应是一个div
标签。所以我想知道如何将html
链接(到另一页)添加到json
中的每个项目。因为目前它输出json
,但它不允许我添加html
。 这是当前输出,这与我通过表单输入数据所预期的一样,我只是想在他旁边添加一个小的html
链接。
[{"0":"1115","ID":"1115","1":"john","name":"john","2":"male","type":"male","3":"berk","country":"berk","4":"aus","region":"aus","5":"32.43","lon":"32.43","6":"32.54","lat":"32.54","7":"nothing to say","description":"nothing to say"}]
谢谢,提前。
by loop?我可以看看你的json是怎么样的? –
刚刚添加了我的json通过搜索表单的外观。我真的不知道为什么,但当我试图通过循环添加它,它停止工作。所以我一定在做一些愚蠢的错误。 – Steven
你没有使用'mysqli_fetch_array'返回的结果 –