[问题]用Jquery 里的ajax来读php

楼主: ritchie7519 (Ritchie)   2014-02-03 06:10:38
我想利用 AJAX 来读取数据库(php)更新网页
这是我找到的范例 http://behstant.com/blog/?p=662
这是我js档里 ajax 的部份
function makeAjaxRequest(){
$.ajax({
url: 'search.php',
type: 'get',
data: {name:('input.detail').val()},
success: function(response){
$('table#resultTable tbody').html(response);
}
});
在php里,我试只 echo "<tr><td colspan='4'>There were not records</td></tr>"
只有在按下button后才会执行它
但它无法更新 tbody , 检查过 button click function 没问题
想请教各位不知哪里出错了 , 还有更好的方法来读取数据库更新网页(同一个页面)吗 ?
作者: anest (形状最重要大小不能少)   2014-02-03 07:30:00
{name:('input.detail').val()}->$('input.detail').val()
作者: qwer820404 (GB2)   2014-02-03 12:34:00
他那种资料格式写法是Json??
楼主: ritchie7519 (Ritchie)   2014-02-03 13:23:00
我试把 hide() 放进 ajax , 按下按钮后 物件会消失但是页面会重整 , 物件又会出现了...是ajax出错了吗?
作者: qwer820404 (GB2)   2014-02-04 00:32:00
$('#resultTable tbody').html(response)你都用了id selector,前面的tag selector "table"就不用加了吧
作者: bbcust (bbcust)   2014-02-04 13:14:00
button的type如果你用button的话 type没设 默认是submit
作者: hit1205 (帮你把勇气装满)   2014-02-19 15:04:00
原po注意一下一楼说的 XD 你露一个 $ 号

Links booklink

Contact Us: admin [ a t ] ucptt.com