2013-11-28 4 views
-4

Как читать значения из JSON ?, ниже выходной я получаюкак читать JSONP с помощью JQuery

jsonp1385632915442([{"Article":"<p>The <em>Wall Street Journal<\/em>test</p>"}]); 

ниже, что я не пытался, но не повезло.

$.getJSON('https://xyz.com/Service.svc/GetdataById?callback=?', 
    { id: id }, function (data) { 
     $("#output").text(data['Article']); 
    } 
); 
+0

Используйте [jQuery.getJSON] (http://api.jquery.com/jQuery.getJSON/) – matewka

+0

И 'слишком google' –

+1

Это не JSON, это [JSONP] (HTTP: // en.wikipedia.org/wiki/JSONP). – Amadan

ответ

0

Пожалуйста, сначала включите библиотеку jquery в свой проект.

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 

, а затем написать ниже метод в вашем java-скрипте.

function getJson(){ 
$.ajax({ 
    type: "Get", 
     url: "http://www.json-generator.com/j/bUfoSqrjLS?indent=4", 
     async: false, 
     success: function(data){ 
     var len=data.length; 
     for(var i=0;i<len;i++){ 
     var str=data[i].Article; 
      alert(str); 
     } 
    }, 
    error: function(errorMsg){ 
    alert(errorMsg); 
    } 
}); 

}

после этого метода getJson вызова, когда нажмите на кнопку.

<input name="" type="button" value="Submit" onclick="getJson();" /> 
Смежные вопросы