i have script, retrieves data mysql
database , displays results in page in phonegap app
jquery mobile
. now, want, if user clicks on result, user redirected page corresponding selected item in list. mean selected item value passed new page (check page 6).
here php
script:
$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>'; ?>
the output generated in div:
<div id="output"></div>
if need javascript, can refer below, passes values form php script on server , return results in #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>
perhaps try using standard url parameters, create redirect edit string include parameters uses data wish pass.
/nextpage.html?nameofyourdata=youractualdata
then on receiving page query url parameter using javascript, there lot of questions on here!
Comments
Post a Comment