function postData() {
var fName=$("#fName").val();
var lName=$("#lName").val();
var city=$("#city").val();
var data="fName="+fName+"&lName="+lName+"&city="+city+"&submit=submit";
$.ajax({
type:'POST',
url:'employeeajaxcodebehind.php',
data:data,
success:function(data){
$("#results").html(data);
}
});
}
PHP代碼如下jQuery的阿賈克斯沃金只有一次
if(isset($_POST['submit'])) {
$fName=$_POST['fName'];
$lName=$_POST['lName'];
$city=$_POST['city'];
$Query="INSERT INTO employee(emp_id,firstname,lastname,city) VALUES ('','$fName','$lName','$city')";
$Result=mysql_query($Query);
viewRecord();
}
HTML:
<form method="POST">
Firstname: <input type="text" id="fName" name="fName"><br>
Lastname: <input type="text" id="lName" name="lName"><br>
City: <input type="text" id="city" name="city"><br>
<input type="submit" id="submit" name="submit" onclick="postData();">
</form>
現在的問題是,每當我打開網頁我插入一條記錄及其混得成功救了我D B。但是當我添加另一個記錄時,它沒有得到保存...我必須重新加載頁面上每個插入...
這是什麼問題?另外,PHP函數viewRecord();
應當執行,但它不是...
HTML /你的表單在哪裏? – Precastic
postData如何調用? –
請現在檢查..我已經添加html –