我正在使用phonegap
启动delevope android应用程序
您可能知道我无法在我的应用程序的前端使用php
文件,
所以我有一个创建动态的列表
当用户点击每个链接时,转到singers_category.html
的基础$genre_id
我希望在singers_category.html
上加载歌手群组;
我正在尝试使用QueryString
,但我认为我无法在html页面中使用QueryString
;
所以这是我的PHP处理程序代码:
(我使用switch case在一个页面中使用多个处理程序)
<?php
include('db_inc.php');
$functionId=$_GET['functionId'];
echo "$functionId <br>";
switch($functionId){
case "":
$singer_id =$_POST['last_items'];
$result = $connection->query("SELECT * from genre")or die($connection->error);
while($row = $result->fetch_object()){
$genre_name = $row->genre_name;
$genre_id = $row->genre_id;
echo "<li><a href='singers_category.html?$genre_id >$genre_name</li>";
}
$connection->close;
break;
}
?>
我的问题是:如何在[{1}}
中使用$genre_id
和ajax
以及一个html
处理程序访问特定的php
答案 0 :(得分:1)
您将在JS中捕获要返回的项目:
function CloseWindow() {
var hidchg = document.getElementById('<%=hidItemsChanged.ClientID %>');
window.opener.TransDataChange(hidchg.value);
window.open('', '_self', ''); window.close();
return false;
}
并在发送页面中捕获:
function TransDataChange(changeMade) {
if (changeMade == "true") {
//..do something }
}
答案 1 :(得分:0)
您使用的格式是
echo "<li><a href='singers_category.html?genre=" . $genre_id . "'>" . $genre_name . "</a></li>";
在此之后,您可以在代码中通过以下方式阅读:
$_GET['genre']
答案 2 :(得分:0)