Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Knockout.js 在搜索时将数据从Html绑定到包含的Html,然后单击单页应用程序_Knockout.js_Requirejs_Durandal_Single Page Application_Amd - Fatal编程技术网

Knockout.js 在搜索时将数据从Html绑定到包含的Html,然后单击单页应用程序

Knockout.js 在搜索时将数据从Html绑定到包含的Html,然后单击单页应用程序,knockout.js,requirejs,durandal,single-page-application,amd,Knockout.js,Requirejs,Durandal,Single Page Application,Amd,我有一个小要求,我想在搜索产品点击事件后刷新产品数据 SearchProduct(search.html) 搜索单击-->获取产品-->传递数据以包括html(products.html) 定义(功能(要求){ 返回 { 产品:ko.observearray(), 搜索产品:功能(数据){ $.get('Api',搜索输入,函数(数据){ 产品=数据; } } }; }); 有人能帮忙吗 谢谢 shivasearchProducts函数应映射从api返回的数据,并更新产品可观察数组:

我有一个小要求,我想在搜索产品点击事件后刷新产品数据

SearchProduct(search.html) 搜索单击-->获取产品-->传递数据以包括html(products.html)


定义(功能(要求){
返回
{
产品:ko.observearray(),
搜索产品:功能(数据){
$.get('Api',搜索输入,函数(数据){
产品=数据;
}
}
};
});


有人能帮忙吗

谢谢

shiva

searchProducts函数应映射从api返回的数据,并更新
产品
可观察数组:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        var products = ko.mapping.fromJS(data);
        this.Products(products);
    }
}

searchProducts
函数应映射从api返回的数据,并更新
Products
可观察数组:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        var products = ko.mapping.fromJS(data);
        this.Products(products);
    }
}

searchProducts
函数应映射从api返回的数据,并更新
Products
可观察数组:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        var products = ko.mapping.fromJS(data);
        this.Products(products);
    }
}

searchProducts
函数应映射从api返回的数据,并更新
Products
可观察数组:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        var products = ko.mapping.fromJS(data);
        this.Products(products);
    }
}

这里的对象
Products
是一个,所以要更改/设置它的值,需要使用
()

因此,假设您从api调用中获得JSON数组,您需要执行以下操作:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        this.Products(products);
    }
}

这里的对象
Products
是一个,所以要更改/设置它的值,需要使用
()

因此,假设您从api调用中获得JSON数组,您需要执行以下操作:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        this.Products(products);
    }
}

这里的对象
Products
是一个,所以要更改/设置它的值,需要使用
()

因此,假设您从api调用中获得JSON数组,您需要执行以下操作:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        this.Products(products);
    }
}

这里的对象
Products
是一个,所以要更改/设置它的值,需要使用
()

因此,假设您从api调用中获得JSON数组,您需要执行以下操作:

searchProducts: function (data) {
    $.get('Api', searchInputs, function (data) {
        this.Products(products);
    }
}

函数ProductDetails()
{
//属性。。
}
$.get('Product/Search',searchObj,函数(数据){
变量映射=$.map(数据、函数(项){
返回新的ProductDetails();
}
}
最后我得到了上面的解决方案。


函数ProductDetails()
{
//属性。。
}
$.get('Product/Search',searchObj,函数(数据){
变量映射=$.map(数据、函数(项){
返回新的ProductDetails();
}
}
最后我得到了上面的解决方案。


函数ProductDetails()
{
//属性。。
}
$.get('Product/Search',searchObj,函数(数据){
变量映射=$.map(数据、函数(项){
返回新的ProductDetails();
}
}
最后我得到了上面的解决方案。


函数ProductDetails()
{
//属性。。
}
$.get('Product/Search',searchObj,函数(数据){
变量映射=$.map(数据、函数(项){
返回新的ProductDetails();
}
}
最后我得到了上面的解决方案