首先感謝您的幫助和支持!帶變量和html代碼的數組的Javascript輸出
我的問題是我怎樣才能正確地輸出HTML代碼與變量到。 我正在使用jquery和jquery.mobile。我從一個數據庫的分離結果與「,」和分裂到一個JavaScript數組(工程),但我不能夠正確地輸出這些結果到一個動態工作列表...他們有要在鏈接和jQuery的外觀列表中...但它只是顯示一個沒有鏈接的圖像列表,沒有jQuery也不會停止加載。 我的互聯網研究沒有給我我需要的幫助,我也不知道如何解決這個問題。 (因爲我想用PhoneGap的,我不能在這個部分使用PHP)
這裏是我的代碼片段(只是重要的東西):
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/jquery.mobile-1.2.0.css" />
<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.2.0.js"></script>
</head>
<body>
<div id="result">
<script>
$(document).ready(function(){
$.post("Test.php",
{
q:"Value2ask",
},
function(data){
var share=data.split(",");
if (share.length>=1){
for(var i = 0; i < share.length; i++)
{
var dynlist = dynlist + ('<li><form id="'+share[i]+'" method="POST" action="Next.php" data-ajax="false">'+
'<input id="id" name="id" value="'+share[i]+'" type="hidden"/> </form>'+
'<img src="images/pic.png" class="img'+share[i]+'" align="LEFT" width="38" height="38" />'+
'<a onclick="document.getElementById('+share[i]+').submit();" data-transition="slide" data-ajax="false"> '+share[i]+'</a></li>');
}
return document.innerHTML(dynlist);
} else {
var dynlist = ('<li> <a data-rel="back" data-role="button" data-icon="back" data-ajax="false">No results, click to get back </a></li>');
return document.innerHTML(dynlist);
}
});
});
</script></div></body></html>
我也試了一下文件撰寫(像innerHTML一樣的結果)和一些其他版本像document.write與每一行... 沒有正面結果...請幫助:) 謝謝!
編輯:我得到我想要的正確的代碼,但它鴕鳥政策告訴我我想要的結果...(鏈接無法正常工作,例如,沒有jQuery的列表...)
您是否收到任何錯誤? – EnterJQ 2013-03-04 05:12:46
@EnterJQ沒有web開發者控制檯停在後命令... – Carlos 2013-03-04 05:37:30