如何使用jquery,ajax更新數據庫中的數據?如何使用jquery,ajax更新數據庫中的數據?
- 我的數據庫:身份證,新聞,訪問(默認值爲0)
這是我的數據庫查詢:
UPDATE news SET visited = 1 WHERE id=$id
我想點擊後的值從0改爲1網址。
我嘗試:
$('a').bind('click', function(){
$.ajax...
});
如何使用jquery,ajax更新數據庫中的數據?如何使用jquery,ajax更新數據庫中的數據?
這是我的數據庫查詢:
UPDATE news SET visited = 1 WHERE id=$id
我想點擊後的值從0改爲1網址。
我嘗試:
$('a').bind('click', function(){
$.ajax...
});
使用jQuery提交表單,
$.post('yourfile.php',$("#yourformname").serialize()+'&ajax=1', function(data){
write in relevant messages after updating.
}
然後在yourfile.php,做必要的updations。
不是每個問題都值得回答。你如何回答一個沒有顯示任何努力的問題,或者PHP代碼或HTML代碼的外觀如何? – gdoron
$('#formSubmit').click(function(){
$.post("callpage.php",{"news":"somenews","visit":"somevisit"},function(d){ if(d==1){ alert('Form Submitted Successfully'); } else{ alert('There's some error please try again later'); }});
});
callpage.php
if(!empty($_POST)){
$news = isset($_POST['news'])?mysql_real_escape_string($_POST['news']):"";
$visit = isset($_POST['visit'])?mysql_real_escape_string($_POST['visit']):"";
if(mysql_query("INSERT INTO `table_name` (`news`,`visit`) VALUES('".$news."','".$visit."')")){
echo "1";
} else echo "0";
} else echo "0";
你必須要準備一些類型的客戶端機制,將連接到數據庫,並更新值。它不能直接從JavaScript/jQuery完成。 – MarcinJuraszek
請學習[jQuery ajax](http://api.jquery.com/category/ajax/),如果你有問題,請回來問。 – gdoron
首先檢查JQuery Ajax,它是如何工作的。 –