从javascript文件中删除js模板

从javascript文件中删除js模板,javascript,php,html,templates,knockout.js,Javascript,Php,Html,Templates,Knockout.js,我正在向一个php文件提交一个表单,该文件从数据库返回一些产品。我现在需要添加一个包含返回数据的敲除模板。代码如下: $("#search-filter-form").submit(function(event) { // stop form from submitting normally event.preventDefault(); // get some values from elements on the page:

我正在向一个php文件提交一个表单,该文件从数据库返回一些产品。我现在需要添加一个包含返回数据的敲除模板。代码如下:

$("#search-filter-form").submit(function(event) {
        // stop form from submitting normally 
        event.preventDefault();

        // get some values from elements on the page: 
        var $form = $( this ),
            url = $form.attr( 'action' );

        // Send the data using post 
        var posting = $.post(url, 
            {   place: searchFilterViewModel.searchFilterAutoComplete.placeObject,
                categories: searchFilterViewModel.categorySelect.selectedCategories
            }).done(function(data) {
                searchResultsViewModel.allProducts(JSON.parse(data));
                for(var x = 0; x < searchResultsViewModel.allProducts().length; x++) {
                    $("search-results").append();// NEED TO APPEND THE KNOCKOUT TEMPLATE HERE
                }
            });
    });
$(“#搜索筛选表单”).submit(函数(事件){
//阻止表单正常提交
event.preventDefault();
//从页面上的元素获取一些值:
var$form=$(此),
url=$form.attr('action');
//使用post发送数据
var posting=$.post(url,
{place:SearchFilterServiceWModel.searchFilterAutoComplete.placeObject,
类别:SearchFilterServiceWModel.categorySelect.selectedCategories
}).完成(功能(数据){
searchResultsViewModel.allProducts(JSON.parse(data));
对于(var x=0;x
我想有一个单独的html模板文件。我创建了以下示例文件:

product_template.html:

<script type="text/html" id="product-template">
    <h3 data-bind="text: allProducts.name"></h3>
    <p>Credits: <span data-bind="text: credits"></span></p>
</script>

学分:


如何从上面的javascript函数中打印出模板文件?

将数据存储在可观察/对象中,并将其传递给模板本身,以便它可以读取

如果只链接了模板文件,则需要另一行将数据应用于该文件,例如