2012-04-06 44 views
2

http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/json如何從這個鏈接

獲取JSON數據如何從這個鏈接控制檯Firefox的數據。

如何從此鏈接獲取json數據並在html標籤中使用它。

請幫幫我。由於

+2

http://api.jquery.com/jQuery.ajax/ – 2012-04-06 17:07:21

+1

如果我可以控制Firefox中的數據我現在已經很有錢了 – hunter 2012-04-06 17:07:33

+0

只需使用'$ .getJSON' ..但是你的意思是'在html標籤內使用它? – noob 2012-04-06 17:08:47

回答

0

Jquery getJSON

$.getJSON('http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/json', function(data) {...}); 
+0

我試着用控制檯在這個功能,它並沒有顯示我任何東西 – PCA 2012-04-06 17:16:02

+0

我認爲這是因爲訪問控制允許來源。 – noob 2012-04-06 17:20:08

+0

那麼如何實現這個功能呢 – PCA 2012-04-06 17:22:03

2

您需要使用JSONP能夠訪問跨域。

$.getJSON('http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/jsonp?callback=?', function(data) { 
    console.log(data); 
}); 

我將「json」更改爲「jsonp」,並添加了「?callback =?」到網址。服務器支持JSONP,並不是所有的服務器都這樣做,這只是恰好支持它。

返回的數據對象的數組,你可以這樣閱讀:

$.each(data, function(){ 
    console.log(this.account); 
}); 

從,在這裏您可以輕鬆地將數據添加到一個HTML表格。

+0

對我來說,在控制檯中看到這些值是非常有用的。非常感謝。 – PCA 2012-04-06 17:38:54

+0

@BabuArumugam:不客氣:-) – 2012-04-06 17:39:34