Jquery 将JSON密钥添加到特定产品id的url中

Jquery 将JSON密钥添加到特定产品id的url中,jquery,ajax,json,Jquery,Ajax,Json,从一个JSON响应中,我将数据显示在我想要的位置,但我正在寻找一种方法来获取单个产品的数据,而不是所有产品的数据 我以前只做过基本的ajax/json工作,所以我真的不知道如何将look number放入url中,例如。。www.somesite.com/cat/costs/looknumber/ var REMOTE_SERVICES = { 'product-detail' : '/_ui/ajax/looks-detail-items.json', }; return {

从一个JSON响应中,我将数据显示在我想要的位置,但我正在寻找一种方法来获取单个产品的数据,而不是所有产品的数据

我以前只做过基本的ajax/json工作,所以我真的不知道如何将look number放入url中,例如。。www.somesite.com/cat/costs/looknumber/

var REMOTE_SERVICES = {
    'product-detail' : '/_ui/ajax/looks-detail-items.json',
};

return {
    config : function() {
        return REMOTE_SERVICES;
    }
};



if (lookNumber != idFound) {
 ajaxLoader.loadJson(
 URL_SERVICE,
 CONTAINER_ITEMS_LOOKS_GALLERY,
 $activeSlide,
 REMOVE_CLASS,
 lookNumber
);
这就是我到目前为止所做的:

$.ajax({
        url: jsonUrl[url.toUpperCase()],
        dataType: 'json'
    }).done(function(response) {
        response = (url == 'looks-detail')? [response, look] :
            response;

        resultObject = jsonHtml.compiler(response, url);

        if (resultObject.hideButton) {
            $link.hide();
        }

        loader.loadRepsonseInContainer(
            $container,
            $(resultObject.html),
            $link,
            $('.' + removeElementsClass)
        );
    }).fail(function() {
        loader.showLoadError($container, $link);
    });
}

添加了data.lookNumber。。但我不明白这有什么作用

请提供更多关于您的问题的详细信息以及您到目前为止尝试了什么?+data.lookNumber+/实际做了什么?data是json对象,lookNumber是它的属性,因此您可以使用data.lookNumber获取数据,并将其附加到url。我是否能够像“产品详细信息”一样将其添加到url:“/\u ui/ajax/+data.lookNumber+/looks detail items.json',这与数据类型不同吗?我已经定义了数据变量:data:{data:lookNumber},但是我得到了未捕获的引用错误:未定义数据
suppose you have json variable named 'data'

$.ajax({
  url : "wwww.somesite.com/cat/clothes/" + data.lookNumber +"/",
  data : {...}     
});

you can use like data.lookNumber