一点自私的问题,但我真的在一般的Ajax中挣扎,所以我需要一些帮助。所以基本上我试图更新和SQL数据库使用'onblur'功能。继承人我的代码:此刻当我点击输入框的SQL数据库没有更新的index.php为什么我的表单没有提交使用ajax
function saveStatus(){
var status =document.getElementById("statusForm").value;
$.ajax({
url: 'saveStatus.php',
type: 'post',
data: 'feed_id=' + status,
success: function(result){
}
}
<form id="statusUpdate" action = "whosout.php" method="post">
<input type="text" id="statusForm" onblur="saveStatus()"
placeholder="<?php if($status!=null){ echo '‘'.$status.'’';}
else { echo 'Enter your status here.';}?>">
</form>
和代码
代码上saveStatus.php
<?
require 'core.php';
require 'connect.php';
$status = $_POST['feed_id'];
$idPerson = $_SESSION['user_id'];
$query = "UPDATE person SET status = '".mysql_real_escape_string($status)."'
WHERE idPerson = '$idPerson'";
$query_run = mysql_query($query);
?>
。任何帮助将是伟大的!
请尝试缩小错误。 –
检查浏览器控制台中的错误。 –