我使用jQuery Ajax发送请求,并获得成功/失败的响应。
服务器端
我使用POST向另一个脚本发送请求,该脚本使用MySQL数组使用mysql_fetch_array($query)获取查询结果。当我回显这个结果时,我可以显示string对象数据。
$strSQL = "SELECT name from builder";
$query = mysqli_query($con, $strSQL);
while($result = mysqli_fetch_array($query))
{
echo $result["name"];
} 客户端
success:function(data)
{
echo data;
}在客户端,当我试图获得结果时,我使用了成功中的数据,这是成功回调中的一个字符串对象。
该对象是如何存储在数据对象中的--我有以下疑问
增编
当我获取查询结果时,我看到所有的值都被复制,不能用拆分函数分隔。如何分割这些值。
发布于 2014-07-04 06:59:14
使用php内部函数编码,编码
发布于 2014-07-04 07:37:08
在php中,可以使用json_encode发出json。在jQuery的成功函数中,您可以解析json并使用
success:function(data)
{
//echo data;
var parsedData = $.parseJSON(data);
// use it by index numbers as
var first_element = parsedData[0];
// ans so on..
}https://stackoverflow.com/questions/24568319
复制相似问题