为什么我无法将这些结果推送到数组?

时间:2016-01-06 02:14:28

标签: javascript jquery ajax xml

我正在尝试更改

results = $("x", xmlResponse).map(function() {

results.push = $("x", xmlResponse).map(function() {

但这样做可以防止出现任何自动填充建议。

如果我只是再次删除“推送”,则自动填充建议会正确显示,没有任何问题。

如何在这里正确使用results.push?

2 个答案:

答案 0 :(得分:1)

postcommand()是一种方法,而不是Combobox()

您不能将其用作财产。

push

要将property元素转换为results.push = $("Game", xmlResponse).map(function() { push必须是数组

喜欢这个

results

答案 1 :(得分:1)

使用.get().map()

返回数组
results = $("Game", xmlResponse).map(function() {
    return {
        value: $("GameTitle", this).text() 
               + ", " 
               + ($.trim($("ReleaseDate", this).text()) || "(unknown date)")
    };
}).get()