用jquery返回css格式化的coldfusion结果

时间:2014-08-05 20:45:16

标签: jquery css coldfusion

好的,所以我做了这个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>

所以它确实用完全相同的东西取代了一件事。我的呼叫页面有一个 在标题中。

1 个答案:

答案 0 :(得分:5)

ajax调用看起来像是从CF返回HTML。所以基本上,你有两个选择。

  1. <style>标记内生成css,并将其与查询表一起返回。
  2. 在您的调用者页面中包含css文件,并确保.cfm生成的结果使用相同的预定义类。