我真的很希望有人能幫我解決我的問題。因爲我現在真的被卡住了。 我想用jQTouch做一個wepApp。我正在從數據庫加載數據。它曾經工作,但後來我更新了jQTouch包以添加一些擴展。 所以現在最棘手的事情正在發生。當我用iPhone上的Safari瀏覽器加載外部數據時,需要加載mysql數據。但是,如果我將該頁面添加到iPhone的操作系統,它就可以工作。這怎麼可能?jQTouch加載外部PHP不能正常工作
總之,這裏是代碼:
$(document).ready(function() {
$("#admin li.arrow a, #kauf #adminAll, #tech #techAll, #dienst #dienstAll, #verkauf li.arrow a, #verkauf li.arrow a, #finanz li.arrow a, #informatik li.arrow a, #masch li.arrow a, #bau li.arrow a, #gewerbe li.arrow a, #med li.arrow a, #lebensmittel li.arrow a").tap(function(){
var linkId = $(this).attr("id");
//alert(linkId);
$('#liste').empty();
$.ajax({
type: "GET",
//cache: "false",
url: "listJobs.php",
data: "ajaxget=" + linkId,
success: function(data) {
//$("#liste").load(data);
jQT.goTo('#liste');
}
});
return false;
});
});
我也tryed寫一個水龍頭的功能,但我對沒有成功。所以如果任何人都可以給我一個指針,我也會高度讚揚它。
而且這裏的PHP:
<div class="toolbar">
<h1>smart personal</h1>
<?
$kat=$_GET["ajaxget"];
echo "<a class='back slide'>Zurück</a>
<a class='button flip' id='infoButton' href='#home'>Home</a>
</div>
<div class='s-scrollwrapper' momentum='false' vScrollbar='false'>
<div>";
echo "<ul class='rounded'>";
echo "<li class='suche'>Ihre Suche ergab <span class='zahl'>$numrows</span> Treffer</li>";
while($row = mysql_fetch_array($resultOutput)) {
$id=($row['stelleID']);
$datumsanzeige=($row['stelleDatumsanzeige']);
$datum=(date("d.m.y", strtotime($row["stelleDatum"])));
$today = date("d.m.y");
if($datumsanzeige == "fake")
{
$datumDef = "$today";
}
else
{
$datumDef = "$datum";
}
// Print out the contents of each row into a table
echo "<li><a href='stellenDetailiPhone.php?stelleID=$id'>";
echo $row['stellePosition'];
echo "</a><a class='nobg slide' href='stellenDetailiPhone.php?stelleID=$id'>";
$stelleIDDetail = $row['stelleID'];
$text=strip_tags (html_entity_decode($row['stelleStellenbeschrieb']));
// 0,100 show 100 Zeichen
echo substr($text,0,50);
echo "</a></li>";
}
echo "</ul></div></div>";
echo mysql_error();
mysql_close($con);
你也應該發佈相關的PHP – 2011-06-04 13:13:49