AJAX を使用してデータベースから JQuery ライトボックスに情報 (u_name
および)を取得しようとしています。u_email
Ajax 部分に問題があります。私のHTML
構造は次のとおりです。
<div class="boxes">
<a href="#" id="showe3" class="button lfloat">Show it</a>
</div>
<div class="boxes">
<a href="#" id="showe4" class="button lfloat">Show it</a>
</div>
そのため、ユーザーがid
データベース テーブルで一致する のいずれかをクリックすると、結果が取得されます。
Javascript コードは次のとおりです。
$(function() {
$('#id').ecko({ //ecko is a JQuery lightbox function which im using
height: 200,
holderClass: 'custom',
template: '<p>About</p>' +
'<div>' +
'<a href="#" target="_blank" class="b1">u_name</a>' +
'<a href="#" target="_blank" class="b2">u_email</a>' +
'<a href="#" target="_blank" class="b2">More</a>' +
'</div>'
});
});
は次のAjax
ようになります。
$.ajax({
url: 'functions/db.php',
data: "",
dataType: 'json',
success: function(data){
var name = data[0];
var email = data[1];
//What should be here??
} });
PHP
コードは次のようになります。
$result = mysql_query("SELECT * FROM $tableName WHERE `id` = " what should be written here? ");
$array = mysql_fetch_row($result);
echo json_encode($array);
私が試したすべてを投稿しました。clicked を接続して のid行にid
渡し、Ajax と Jquery ライトボックスを接続する方法がわかりません。php
$result = mysql_query("SELECT * FROM $tableName WHERE
= "")