嗨,我在 jquery 中有一个函数,并使用 $.Post 在我的查询工作正常的 php 文件上发送数据并将数据发回
js
function send_agenda_data(cidade_data){
var data = {'cidade_data':cidade_data};
$.post('includes/agenda_data.php',data,function(info){
});
}
此功能工作正常,当我提醒数据返回时也工作正常
这是php
<?php
include_once("connection.php");
$cidade_data = $_POST['cidade_data'];
if (isset($cidade_data)) {
$sql = mysql_query("select * from agenda where cidade = '$cidade_data'", $con) or die(mysql_error());
if (mysql_num_rows($sql) > 0) {
while ($data = mysql_fetch_object($sql))
{
$date = $data->data;
$cidade = htmlentities($data->cidade);
$estado = htmlentities($data->estado);
$local = htmlentities($data->local);
$endereco = htmlentities($data->endereco);
$site_local = htmlentities($data->site_local);
$site_ingresso = htmlentities($data->site_ingresso);
$endereco = htmlentities($data->endereco);
}
}
else{
echo "No Data";
}
}
?>
如果我现在直接使用 php 并在标签中回显变量,这很好用
$.post('includes/agenda_data.php',data,function(info){
//need data here
});
我想知道如何在此处获取 js 中的 php 返回数据以及如何将这些数据分配到标签中。还想知道 php 中有 while 循环,这里也会循环填充所有行吗?
如果我在我的网页中使用直接 php,那么我可以在 while 循环中这样使用
<div><?php echo $date; ?></div>
<div><?php echo $cidade; ?></div>
<div><?php echo $estado; ?></div>
<div><?php echo $local; ?></div>
.
.
.
我怎样才能进入 $.Post 案例