我知道这很容易,但我只知道这个代码的DOM等价物。很长的一个。我已经在这里搜索了一些问题,但我似乎找不到解决方案。ajax从后一页检索数据
所以基本上我有这个脚本:
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结果显示它。
我可以很容易地使用旧的DOM ajax,但然后我想尝试使用这个jQuery版本,因为它更干净,也许更快。
在我的search.php 我有这样的:
$search = $_POST['search'];
return $search;
可悲的是我似乎无法在所有返回任何东西。
一些输入将不胜感激,我已经开始熟悉jquery ajax,但只在同一页面上,而不是页面间的操作。
谢谢你, -magician
还是什么都没有。即时通讯不知道如果我做这个正确的。 – magicianiam 2012-07-05 20:59:27
把'console.log(arguments);'放入你的成功函数中,并在javascript调试控制台(在铬版的mac上的'cmd + opt + j')看看发生了什么。你的'警报'射击吗? – 2012-07-05 21:05:46
警报没有被触发,它可能是成功不被调用。 uhm im在窗户上。 – magicianiam 2012-07-05 21:06:36