Javascript 向JS返回空字符串的AJAX-PHP组合
我有一个从MySQL获取数据的AJAX请求。根据请求,success部分中的Javascript 向JS返回空字符串的AJAX-PHP组合,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我有一个从MySQL获取数据的AJAX请求。根据请求,success部分中的result变量包含一个空字符串,“”。如果将数据类型更改为json,则不会得到任何结果 $.ajax({ url:“test.php”, 数据类型:“文本”, 成功:功能(结果){ 警报(结果); } }); php代码中的 <?php $con=mysqli_connect("localhost","root","","test"); // Check connection i
result
变量包含一个空字符串,“”
。如果将数据类型更改为json
,则不会得到任何结果
$.ajax({
url:“test.php”,
数据类型:“文本”,
成功:功能(结果){
警报(结果);
}
});
php代码中的
<?php
$con=mysqli_connect("localhost","root","","test");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="SELECT * FROM 'tabel_name'";
$result=mysqli_query($con,$sql);
$resultant_array = array();
$index = 0;
while($row = mysql_fetch_array($result)) {
foreach($row as $column => $val) {
$result[$index][$column] = $val;
}
$index++;
}
echo json_ecode($resultant_array);
?>
您必须回显
结果……;)在我看来,这个问题太宽泛了,无法回答,因为你们必须在这里做几件事。建立连接,选择db create query get results并在php中回显编码结果。现在在前端使用数据类型json。您在test.php中回送/显示的数据将显示在您的alert()
中。我建议echo json\u encode($result)