Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery模板不使用Json(MVC3)_Jquery_Json_Asp.net Mvc 3_Templates - Fatal编程技术网

jQuery模板不使用Json(MVC3)

jQuery模板不使用Json(MVC3),jquery,json,asp.net-mvc-3,templates,Jquery,Json,Asp.net Mvc 3,Templates,我不确定我遗漏了什么,在调试时,我可以看到我的JSON响应是好的,但当我将数据发送到模板时,它什么也不做 Html: 我的选择只有“选择”和“添加新”选项,有什么想法吗?呸,我在这里重新阅读后意识到了这一点,我已经切换了模板和主体ID: // Oops I had this backwards :( // selectedCompanyID.tmpl(data).appendTo('#SelectedCompanyTmpl'); $("#SelectedCompanyTmpl").tmpl(da

我不确定我遗漏了什么,在调试时,我可以看到我的JSON响应是好的,但当我将数据发送到模板时,它什么也不做

Html:


我的选择只有“选择”和“添加新”选项,有什么想法吗?

呸,我在这里重新阅读后意识到了这一点,我已经切换了模板和主体ID:

// Oops I had this backwards :(
// selectedCompanyID.tmpl(data).appendTo('#SelectedCompanyTmpl');
$("#SelectedCompanyTmpl").tmpl(data).appendTo(selectedCompanyID);
我将把这篇文章留给任何想知道如何使用JQuery模板和Select选项的人

var selectedCompanyID = $("SelectedCompany");
// Load Companies through Jquery Templates
function GetCompanies() {
    $.getJSON("/api/Companies/GetAll", function (data) {
        selectedCompanyID.html('<option value="0"> -- Select Company -- </option>');
        // Oops I had this backwards :(
        // selectedCompanyID.tmpl(data).appendTo('#SelectedCompanyTmpl');
        $("#SelectedCompanyTmpl").tmpl(data).appendTo(selectedCompanyID);

        selectedCompanyID.append('<option value="new">Add New Company</option>');
    });
}
[{"Id":1,"Name":"Company 1","Website":"url1",},{"Id":2,"Name":"Company 2","Website":"url2"}]
// Oops I had this backwards :(
// selectedCompanyID.tmpl(data).appendTo('#SelectedCompanyTmpl');
$("#SelectedCompanyTmpl").tmpl(data).appendTo(selectedCompanyID);