0
我有這個腳本,它從mysql
數據庫中檢索數據,並在phonegap app
和jquery mobile
的頁面中顯示結果。現在,我想要的是,如果用戶點擊了結果,那麼用戶將被重定向到另一個頁面,並在列表中顯示相應的選定項目。我的意思是選定的項目值將被傳遞到新的頁面(檢查第6頁)。將列表值傳遞到JQuqery Mobile中的另一個頁面
這裏是php
腳本:
$res = mysqli_query($con, $sql);
$num = mysqli_num_rows($res);
if ($num==0)
echo "<br>Keine Datensätze gefunden";
echo '<ul data-role="listview" data-inset="true">';
while ($dsatz = mysqli_fetch_assoc($res))
echo '<li><div><h3>'
.$dsatz["versicherungsnamen"] . "</h3>"
.$dsatz["tarif-typ"] . "<p>Monatsprämie <b>CHF "
.$dsatz["praemie"] . "</b></p><p><a href='#p6' data-icon='home' data-iconpos='top' data-transition='slide'>Offerte bestellen</a></p></div></li>";
mysqli_close($con);
echo '</ul>';
?>
輸出將在這個div產生:
<div id="output"></div>
如果您需要JavaScript,您可以參閱下面,從形式傳遞值到php腳本到服務器並返回結果#output
。
<script type="text/javascript">
$(document).ready(function() {
$("#myButton").click(function(){
$("#krankenkasse").submit();
});
$("#krankenkasse").submit(function(event){
event.preventDefault();
$("#ajax-loader").css("display","block");
$("#output").html("Loading Result...");
$.ajax({
url: 'http://app.lovanet.ch/app/db_eingabe.php',
data: $(this).serialize(),
method: 'POST',
success: function(data, status){
$("#ajax-loader").css("display","none");
$("#output").html(data);
// create mobile style listview
$("#output").trigger("create");
},
error: function(){
output.text('Keine Prämien gefunden.');
}
});
});
});
</script>