【问题标题】:display price in ebay api在 ebay api 中显示价格
【发布时间】:2014-03-17 17:36:15
【问题描述】:

我尝试使用此代码显示 eBay 搜索结果,除了价格显示为未定义之外,其他一切都运行良好。

// Parse the response and build an HTML table to display search results
function _cb_findItemsByKeywords(root) {
var items = root.findItemsByKeywordsResponse[0].searchResult[0].item || [];
var html = [];
html.push('<table width="100%" border="0" cellspacing="0" cellpadding="3"><tbody>');
for (var i = 0; i < items.length; ++i) {
var item     = items[i];
var title    = item.title;
var pic      = item.galleryURL;
var viewitem = item.viewItemURL;
var selling  = item.currentPrice;
if (null != title && null != viewitem) {
  html.push('<tr><td>' + '<img src="' + pic + '" border="0">' + '</td>' + 
  '<td><a href="' + viewitem + '" target="_blank">' + title + '</a></td>' + '<td>' +      selling + '</td></tr>');
}
}

【问题讨论】:

    标签: javascript json ebay-api


    【解决方案1】:
    var selling  = item.sellingStatus[0].currentPrice[0]['__value__']
    

    如上所示,销售参数位于 item 对象的深处

    【讨论】:

    • 谢谢,还有一个问题是我有什么方法可以获取整个 json 并将其存储在一个文件中,以便我可以使用 jaql 来查询它。
    • 您可以改为在服务器端调用上述 ebay 查询;然后将其写入文件;然后使用 JAQL
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多