-3
A
回答
0
如果你想使用jQuery,你可以做到以下幾點:
$(document).ready(function()
{
var jsonString = "{\"query\":{\"users\":[{\"userid\":982510,\"name\":\"Benfutbol10\",\"editcount\":29012}]}}";
var obj = jQuery.parseJSON(jsonString);
alert(obj.query.users[0].editcount);
});
下面的例子:jsfiddle
另外,如果你想從指定網址加載您的JSON,你可以做到這一點藉助AJAX請求。
下面的代碼會做相同的,但它會動態加載JSON從給定的URL
$(document).ready(function()
{
$.ajax(
{
dataType: "jsonp",
url: "http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=Benfutbol10&usprop=editcount&format=json",
success:function(data)
{
alert(data.query.users[0].editcount);
}
});
});
這裏同樣的例子使用Ajax:jsfiddle
0
您的網址不支持JSONP,所以你有這個服務器端語言來做到這一點是PHP樣本代碼
<?php
$content = json_decode(file_get_contents('http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=Benfutbol10&usprop=editcount&format=json'));
echo '<pre>';
print_r(current($content->query->users)->editcount);
echo '</pre>';
exit;
如果你想使用JSON從遠程服務器這裏有一個例子
http://api.jquery.com/jQuery.getJSON/#example-0
但記得從JavaScript跨域讀取數據,你必須在該服務器上設置jsonp。
+0
感謝您迴應! 我的想法是把數字放在一個變量中,然後做一個補語(如果用戶== +30版本,出現div);但只有我有權訪問JS和CSS文件。 – Fulbito
+0
比做ajax調用你的服務器讀取遠程url的內容並返回結果 –
相關問題
- 1. 獲取JSON內容
- 2. 獲取SimpleXMLElement的XML內容
- 3. 獲取JSON流的內容
- 4. 從XmlNodeList獲取XML內容
- 5. 從XML獲取內容PHP5
- 6. 獲取WebView內容或Cookie
- 7. php獲取xml內部標籤內容
- 8. 獲取文本xml元素的內容
- 9. 的Html方法獲取XML內容
- 10. 獲取XML項目的完整內容?
- 11. 的Android sdk-獲取遠程XML內容
- 12. 加載XML獲取特定ID的內容jQuery或Javascript
- 13. 從PHP獲取json數據的內容
- 14. 從內部xml中獲取內容與C#中的XML解析?
- 15. XML-JSON內容協商
- 16. 讀取XML內容
- 17. XSLT從XML文件中獲取內容..?
- 18. web scraping從xml中獲取內容
- 19. 從XML元素內容中獲取InputStream
- 20. 使用jquery從xml獲取Html內容
- 21. 從XML節點獲取HTML內容
- 22. 從json使用jQuery Mobile獲取內容
- 23. 獲取HTTPS URL內容(包含JSON)
- 24. 從JSON字符串獲取內容
- 25. 使用JavaScript獲取JSON數組內容
- 26. 從JSON數組中獲取內容
- 27. 從python網站獲取json內容
- 28. 使用JSON從Drupal中獲取內容
- 29. Scala獲取頁面內容爲JSon
- 30. Laravel5 Json獲取文件內容
感謝您的回覆!當用戶進入頁面時,用戶名(在我的情況下,Benfutbol10)和editcount(29012)被編譯。例如:var username = encodeURIComponent(wgUserName); // http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=「+ username +」&usprop = editcount&format = json // var editcount = // ==> 50 // $ ( '主體')。淡入();. –
Fulbito
好吧,明白了。你想有這樣的事情? [更新示例](http://jsfiddle.net/C2KFH/4/) – lionheart98
優秀!你很棒!謝謝!!! – Fulbito