我通过jQuery ajax请求从页面中提取以下响应。
我一直在努力尝试编写一个漂亮的函数,根据一组标准从数据中提取特定值。
例如,我想调用一个函数并传入2个参数,“TYPE”(即ANALOG,DIGITAL等)和INDEX,它指定该部分中的索引。
因此,例如func(“ANALOG”,8)将返回2.2等
我试图通过json响应来实现这种循环,但几乎没有成功
<response>
<ANALOG>
<VARIABLE>
<INDEX>7</INDEX>
<VALUE>4.8</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>8</INDEX>
<VALUE>2.2</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>9</INDEX>
<VALUE>89.2</VALUE>
</VARIABLE>
</ANALOG>
<DIGITAL>
<VARIABLE>
<INDEX>1</INDEX>
<VALUE>1</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>2</INDEX>
<VALUE>1</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>3</INDEX>
<VALUE>0</VALUE>
</VARIABLE>
</DIGITAL>
<INTEGER>
<VARIABLE>
<INDEX>2</INDEX>
<VALUE>1</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>3</INDEX>
<VALUE>12</VALUE>
</VARIABLE>
<VARIABLE>
<INDEX>4</INDEX>
<VALUE>21</VALUE>
</VARIABLE>
</INTEGER>
欢迎任何想法
由于
答案 0 :(得分:1)
我认为您在提取XML值时遇到问题,不确定这是否能够为您提供一些基本的理解,
答案 1 :(得分:0)
jQuery Ajax包括对xml的支持。见example post.
另请参阅here