1
我在做一個非常典型的JSON請求和填充JRendere模板。它工作得很好,但是當我將li包裝在href中時,它會丟失所有格式。JRenderer和jQuery Mobile的列表視圖失去風格
HTML代碼:
<script id="recipeTemplate" type="text/x-jquery-tmpl">
{{for Content}}
<a href='searchResults.html' data-transition='slide'>
<li class="ui-li ui-li-static ui-body-c" style='height: 150px; border: 0px; margin-left: 20px; margin-right: 20px;'>
<img src="{{:ImageURL}}" style='max-height: 125px; max-width: 125px; position: absolute;'/>
<div style='margin-left: 50px;'>
<h3 style="white-space : normal;">{{:Title}}</h3>
<h3 style="white-space : normal;">Ratings:</h3>
<p style="white-space : normal;">{{:Description}}</p>
</div>
</li>
</a>
{{/for}}
</script>
的JS如下:
$("#search").focusout(function()
{
var searchTerm = $("#search").val();
$.getJSON("http://website?searchterm=" + searchTerm + "&callback=?",
function (data)
{
var htmlString = $("#recipeTemplate").render(data);
$('#results').html(htmlString).listview('refresh');
});
});
看起來如上。爲什麼它會丟失CSS?
謝謝,格雷姆。
你是正確的。我修正了HTML。謝謝! – Graeme
也謝謝。很高興你能解決問題。 – Nope