我正在使用jQuery Ajax发送请求并获得成功/失败的响应。
服务器端
我正在使用POST将请求发送到另一个脚本,该脚本使用mysql_fetch_array($query)
从MySQL数组中获取查询结果。当我回显这个结果时,我会显示字符串对象数据。
$strSQL = "SELECT name from builder";
$query = mysqli_query($con, $strSQL);
while($result = mysqli_fetch_array($query))
{
echo $result["name"];
}
客户端
success:function(data)
{
echo data;
}
在客户端,当我尝试获取结果时,我成功使用数据,这是成功回调的字符串对象。
对象如何存储在数据对象中
我有以下疑问
附录
当我获取查询结果时,我看到所有值都被复制,不能用split函数分隔。我该如何拆分这些值。
答案 0 :(得分:0)
使用php内部函数json_encode
答案 1 :(得分:0)
在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..
}