我知道这很容易,但我只知道这段代码的 DOM 等价物。很长的那个。我已经在堆栈中搜索了一些问题,但我似乎找不到解决方案。
所以基本上我有这个脚本:
function searchNow(str)
{
$.ajax({
url: "search.php",
type: "POST",
async: false,
data: {"search": str},
success: function(data){
alert("test");
$("#result").html(data);
}
});
}
<table>
<tr>
<td>Search: </td>
<td><input type = "text" name = "search" onBlur="searchNow(this.value)"> </td>
</tr>
这会将搜索提交给 search.php 以进行查询搜索并检索结果并将其显示在 id result 中。
我可以使用旧的 DOM ajax 轻松做到这一点,但后来我想尝试使用这个 jquery 版本,因为它更干净,也许更快。
在我的 search.php 我有这个:
$search = $_POST['search'];
return $search;
可悲的是,我似乎根本无法归还任何东西。
一些输入将不胜感激,我已经开始熟悉 jquery ajax 但仅在同一页面上,而不是在页面间操作上。
谢谢你,-魔术师