我正在尝试使用 AJAX 从数据库中获取信息(u_name
和u_email
)到 JQuery 灯箱中。我在使用 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
数据库表中匹配的其中一个,并获取结果。
Javacript 代码是:
$(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);
我已经发布了我尝试过的所有内容。我不知道如何连接id
clicked 以将其传递到idphp
行,然后连接 Ajax 和 Jquery 灯箱。$result = mysql_query("SELECT * FROM $tableName WHERE
= "")