好的,所以我做了这个jquery,结果很好,但css没有得到应用。有没有办法将css应用于结果?
function doSearch() {
//Send the AJAX call to the server
$.ajax({
//The URL to process the request
'url' : 'cf/inventoryQuery.cfm',
//The type of request, also known as the "method" in HTML forms
//Can be 'GET' or 'POST'
'type' : 'POST',
//Any post-data/get-data parameters
//This is optional
'data' : $("#SearchInventory").serialize(),
//The response from the server
'success' : function(data) {
$('#Results').html(data);
}
});
}
编辑 - 这是获取新内容的div
<div id="Results" >
<cfoutput query="queryCars" maxrows="4">
<div class="Result">
<img src="images/samplecar.png" />
<div class="ResultText">
#strYear# #strMake# #strModel#
</div>
</div>
</cfoutput>
</div>
从AJAX调用返回的结果如下所示
<cfoutput query="queryCars" maxrows="4">
<div class="Result">
<img src="images/samplecar.png" />
<div class="ResultText">
#strYear# #strMake# #strModel#
</div>
</div>
</cfoutput>
所以它确实用完全相同的东西取代了一件事。我的呼叫页面有一个 在标题中。
答案 0 :(得分:5)
ajax调用看起来像是从CF返回HTML。所以基本上,你有两个选择。
<style>
标记内生成css,并将其与查询表一起返回。.cfm
生成的结果使用相同的预定义类。