我想首先对这个问题说抱歉,因为我知道这已经在这里被问了很多。我搜索了网站并使用了Google,并查看了其他示例,但我无法弄清楚出了什么问题。运行FireBug运行脚本显示POST已发送但未收到任何内容。我已经发布了以下代码。
Jquery代码:
$('#studio').submit(function (event) {
$('#formLaunch').click();
$.ajax({
url: 'test.php',
type: 'POST',
data: {
search_var: 'test'
},
dataType: 'html',
success: function (data) {
//$('#result').html(data);
alert(data);
}
});
event.preventDefault();
});
PHP代码:
<?php
$term = $_POST['search_var'];
echo $term;
?>
代码的最终结果(一旦AJAX请求开始工作)将处理发送的变量并回显我想要在页面上的DIV框中显示的图像。对于初学者来说,只是试图让这个基本的'shell'正常工作。
提前感谢您的任何帮助或指示。
杰夫
答案 0 :(得分:0)
始终提供错误功能,尤其是在开发中时。我怀疑你的回复有错误(404,500等)。为调试目的提供错误功能将帮助您更快地看到它。
答案 1 :(得分:0)
试试这个
$.post('test.php',{'search_var': 'test'},function(data){
alert(data);
});