ウェブサイトの充実度を高めるために、PHP アプリケーションはますます普及しており、多くの新しいテクノロジーが登場しています。 Ajax は現代の Web サイトに不可欠な技術であり、データを非同期に更新し、Weibo の検証コードなどの機能をすべてこれを利用して実現します。
このような関数のレンダリング:
ホームページ ファイル (index.php):
$sql = "select * from Finger_ajax";
$res = mysql_query($sql,$link);
while($row = mysql_fetch_array($res)){
echo "
".$row[' title']." rnLike(<スパンクラス='finger".$row['id']."'>".$row['finger'].")
rn";Ajaxリクエストと設定情報ファイル(finger_ajax.php)を処理します:
$link = mysql_connect($dbHost,$dbUser,$dbPass) または die(mysql_error());
mysql_query("set names ".$dbCharset);
mysql_select_db($dbName);
// 終了
//対応する ID を受け入れます
if(!empty($_POST['id'])){
$id = $_POST['id'];
//「いいね」プラス 1
$sql = "update Finger_ajax set Finger=finger+1 where id=$id;";
if(mysql_query($sql,$link)){
echo "ok";
}else{
echo "failed";
}
}
?> ;
js ファイル (finger_ajax.js):
-----------------------------
--- Finger_ajax の記録
----------- ------------------
INSERT INTO `finger_ajax` VALUES ('1', '今日の天気は悪くありません! どうしましょう?', '10') ;
INSERT INTO `finger_ajax` VALUES ('2', 'www.jb51.net へようこそ、建国記念日が近づいています。皆さんの建国記念日をお慶び申し上げます!!', '3');