-3

我正在尝试调用返回 json 对象的 api

 { "category" : [ { "id" : 5,
    "name" : "Bollywood"
  },
  { "id" : 484,
    "name" : "International"
  },
  { "id" : 15,
    "name" : "Devotional"
  }
 ]}
  1. 如何从我的 html 页面 javascript 中拨打电话。

请注意:我不能使用 jquery,需要简单的 javascript..

4

2 回答 2

1
  1. 如何从我的 html 页面 javascript 中进行调用...嗯...这是什么 API?如果它是 javascript ......你为什么不直接调用这个函数......

  2. 你为什么不使用javascriptdocument.createElement("select")getAttribute()https://developer.mozilla.org/en/DOM/document.createElement setAttribute() http://www.w3schools.com/jsref/met_element_getattribute.asp

或者,您可以使用 javascript 作为字符串和一组.innerHTML元素(如 div)创建代码

  1. setAttribute('onchange', "some_function_name")使用上述或其他内容附加事件处理程序

我没有给你一个很详细的答复,因为你没有给出一个很好的问题

于 2012-06-22T15:00:46.087 回答
0

您需要创建一个 xmlhttprequest,然后您必须解析 json 字符串,使其成为一个 javascript 对象。

Douglas Crockford 的 JSON-js 可以为你解析 json 字符串https://github.com/douglascrockford/JSON-js

您将需要在您的下拉列表中设置一个 onChange 事件监听器。

您应该查看 .on 函数的 jquery 源代码,它应该让您了解如何在动态添加 DOM 元素时响应事件。

于 2012-06-22T14:59:30.797 回答