Php Ajax以json的形式发布并返回数据
您好,我是Ajax新手,我想制作一些AjaxPhp Ajax以json的形式发布并返回数据,php,jquery,ajax,json,Php,Jquery,Ajax,Json,您好,我是Ajax新手,我想制作一些Ajaxpost,它将根据用户在UI上输入的内容从mySQL数据库中选择数据,并将数据显示为JSON对象,这是我的代码,不起作用: </fieldset> <form id="search"> <fieldset> <legend>Masukkan tanggal keberangkatan:<
post
,它将根据用户在UI上输入的内容从mySQL数据库中选择数据,并将数据显示为JSON对象,这是我的代码,不起作用:
</fieldset>
<form id="search">
<fieldset>
<legend>Masukkan tanggal keberangkatan:</legend>
<input type="text" id="datePickerJadwal"/>
<input type="button" id="carijadwal" value="Cari jadwal">
</fieldset>
</form>
</div>
</div>`
index.html
`
</fieldset>
<form id="search">
<fieldset>
<legend>Masukkan tanggal keberangkatan:</legend>
<input type="text" id="datePickerJadwal"/>
<input type="button" id="carijadwal" value="Cari jadwal">
</fieldset>
</form>
</div>
</div>`
PHP代码:
</fieldset>
<form id="search">
<fieldset>
<legend>Masukkan tanggal keberangkatan:</legend>
<input type="text" id="datePickerJadwal"/>
<input type="button" id="carijadwal" value="Cari jadwal">
</fieldset>
</form>
</div>
</div>`
<?php
header('Content-type: application/json');
include'../connect.php';
$datePickerJadwal = $_POST['datePickerJadwal'];
$arr = array();
$rs = mysql_query("select j.id_jadwal,j.tujuan,j.tgl_jalan,j.jam,j.harga,s.id_jadwal,s.sisa from jadwal j,sisa_seat s where j.tgl_jalan='". $datePickerJadwal ."'");
while($obj = mysql_fetch_object($rs)){
$arr[] = $obj;
}
echo $_GET['jsoncallback']. '('. json_encode($arr).');';
?>
}JSONP是
application/javascript
而不是application/json
“我得到错误解析错误”-在哪里?在JavaScript中?在PHP中?在哪条线上?危险:你正在使用并且应该使用。你也很容易受到现代API的攻击,因为它会让你更容易理解。Quentin i Get error parseerror是alert Javascript“i Get error parseerror是alert Javascript”是什么意思?您的意思是错误函数激发,并且发出警报的文本是“parseerror”吗?
</fieldset>
<form id="search">
<fieldset>
<legend>Masukkan tanggal keberangkatan:</legend>
<input type="text" id="datePickerJadwal"/>
<input type="button" id="carijadwal" value="Cari jadwal">
</fieldset>
</form>
</div>
</div>`