使用Javascript和PHP在提示消息中显示值
我是在PHP中使用JAVASCRIPT的新手。我需要有人帮我解决问题 情景: 我有一个表名tbldata 在我的数据库中,下面是我的tbldata数据使用Javascript和PHP在提示消息中显示值,php,javascript,jquery,Php,Javascript,Jquery,我是在PHP中使用JAVASCRIPT的新手。我需要有人帮我解决问题 情景: 我有一个表名tbldata 在我的数据库中,下面是我的tbldata数据 fldBldgName fldPlaylist Bldg 1 playlist1 Bldg 1 playlist2 Bldg 1 playlist3 Bldg 2 playlist4 我有一个表单,它将通过复选框显示fldBldgName的所有数据
fldBldgName fldPlaylist
Bldg 1 playlist1
Bldg 1 playlist2
Bldg 1 playlist3
Bldg 2 playlist4
我有一个表单,它将通过复选框显示fldBldgName的所有数据。然后,当我选中Bldg 1的复选框,然后单击按钮名称查看播放列表时,它将使用javascript或提示消息显示Bldg 1的所有fldplaylist
总结如下:
我只想使用带有OK按钮的javascript在提示消息中显示Bldg1或其他bldg的所有数据。有办法吗?我已经在谷歌上搜索过了,但是找不到我问题的答案
提前感谢。有两种方法可以做到这一点
一,。通过使用php在服务器上生成JavaScript来实现这一点。
小例子:
PHP伪代码
Web服务的PHPpseudo代码
我将重新开始使用第二个AJAX版本。只从数据库中获取所需的数据
对于伪代码很抱歉,但是如果我要用正确的语法完整地写下所有内容,那么在我午餐的时候写它会花费太长时间 首先,它被称为JavaScript,而不是JavaScript…它不是缩写词。你应该看看ajax
$sql = // ... (your SQL query);
$list = // ... (your result objects from SQL);
// Build a html of your received items you want to show
$html = '<div id="playlists">';
foreach(listitem in list)
{
$html .= '<div onclick="alert(\''.listitem->getBldgData().'\'">'.listitem->getTitle().'</div>';
}
$html .= '</div>';
$sql = // ... (your SQL query);
$list = // ... (your result objects from SQL);
// Build a html of your received items you want to show
$html = '<div id="playlists">';
foreach(listitem in list)
{
$html .= '<div onclick="getBldgData(\''.listitem->getId().'\')">'.listitem->getTitle().'</div>';
}
$html .= '</div>';
function getBldgData(id){
$.ajax("yourUrl/PathTo/PHPWebService", { data: id })
.success(function(data){
// do something with the received BldgData from the webservice (JSON)
})
.error(function(err){
// message box with the error
alert(err);
});
};
$id = $_GET['data'];
$sql = ... // SQL Statement to get the Bldg data for this Playlist (Id);
$BldgData = ... // received data;
$formatBldgDataAsJSON = ... // do something to transform data which should be proceeded on client side.
echo $formatBldgDataAsJSON;