Javascript 使用ajax将POST数据从jquery发送到php-无响应
我希望在结果div(“ajax”)中提交表单时看到ajax响应,但无法做到这一点 有什么问题?我怎样才能做到这一点?我看到这篇文章是在控制台的网络标签中发送的,但它不起作用 这是我的密码: index.php文件:Javascript 使用ajax将POST数据从jquery发送到php-无响应,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我希望在结果div(“ajax”)中提交表单时看到ajax响应,但无法做到这一点 有什么问题?我怎样才能做到这一点?我看到这篇文章是在控制台的网络标签中发送的,但它不起作用 这是我的密码: index.php文件: $res = isset($_POST['login']) ? $_POST['login'] : ''; print '<form id="forma"> <input type="text" name="login"/> <input
$res = isset($_POST['login']) ? $_POST['login'] : '';
print '<form id="forma">
<input type="text" name="login"/>
<input id="submit" type="submit" onclick="Javascript: AjaxForm.showForm(); return false;"/>
</form>
<div id="ajax">'.$res.'</div>'
将success属性添加到ajax调用中
$.ajax({url: 'index.php',
type: 'POST',
data: x,
success: function(data){
//data is your response
console.log(data);
}
});
希望这对你有帮助
$(document).on('submit','#forma',function(){
var data=$(this).serialize();
$.ajax({
url: "index.php",
type: "POST",
data: data,
success: function(data)
{
alert(data);
}
});
return false;
});
@user7276366您应该在成功回调中添加代码,以便根据响应操作页面。
$(document).on('submit','#forma',function(){
var data=$(this).serialize();
$.ajax({
url: "index.php",
type: "POST",
data: data,
success: function(data)
{
alert(data);
}
});
return false;
});