我想更改我的数据库中的一些值,按下我页面上的图片,使用 javascript 和 AJAX。我该怎么做?
问问题
291 次
1 回答
0
您可以使用 xmlhttprequest 和 javascript :
var xhr = new XMLHttpRequest(); // Create new XHR
var url = 'http://sample.com/change.php'; // The url
var data = 'data=sample&back=come';
xhr.open('POST', url, true); // POST is method you can with `POST|GET`
xhr.send(data);
或者使用 jquery 可以更简单
var url = 'http://sample.com/change.php'; // The url
var data = 'data=sample&back=come';
$.post(url,data,function(callback){
alert(callback);
});
并确保将其绑定在您的图像上:
$("img").click(function(){
var url = 'http://sample.com/change.php'; // The url
var data = 'data=sample&back=come';
$.post(url,data,function(callback){
alert(callback);
});
});
然后是php文件:
<?php
$post_data = mysql_real_escape_string($_POST['data']);
$post_back = mysql_real_escape_string($_POST['back']);
$query = mysql_query("UPDATE table SET data = '".$post_data."' WHERE `back` = '".$post_back."'"); // This is a query, change it with yours
if($query){echo'Success';} //Print a success message
?>
完结,祝你好运
于 2012-12-17T10:55:41.377 回答