$(document).ready(function() {
$('form#search').bind("submit", function(e){
e.preventDefault();
$('#content').html('');
// Define the callback function
function getGeo(jsonData) {
$('#content').append(''+jsonData.rank+'Cross Domain json Antwort
');
bObj.removeScriptTag();
}
// The web service call
var req = 'http://twittercounter.com/api/?username=Anand_Dasgupta&output=json&results=3&callback=getGeo';
// Create a new request object
bObj = new JSONscriptRequest(req);
// Build the dynamic script tag
bObj.buildScriptTag();
// Add the script tag to the page
bObj.addScriptTag();
});
});
Im tryin andernfalls die Cross-Domain-json Anfrage zu verwenden, um die JSON-Daten zu erhalten, die
ist
{
"user_id":"3190399",
"user_name":"Anand_Dasgupta",
"followers_current":"86",
"date_updated":"2009-06-04",
"url":"",
"avatar":"205659924\/DSC09920_normal.JPG",
"follow_days":"0","started_followers":"86",
"growth_since":0,
"average_growth":"0",
"tomorrow":"86",
"next_month":"86",
"followers_yesterday":"86",
"rank":176184,
"followers_2w_ago":null,
"growth_since_2w":86,
"average_growth_2w":"6",
"tomorrow_2w":"92",
"next_month_2w":"266",
"followersperdate":[]
}
im JSON-Daten aus der URL
http://twittercounter.com/api/?username=Anand_Dasgupta&output=json&results=3&callback=getGeo
bekommenAber dieser Code scheint nicht zu funktionieren. Wenn jemand den Code irgendwie polieren oder irgendeine Antwort geben könnte, wird es sehr geschätzt. Danke
ja dein absolut richtig. Twitter Counter erlaubt keine Callback-Wrapper-Funktion. Ich werde das durchgehen. BTW, ich könnte auch Xml in diesem Fall verwenden, wenn ich es erraten möchte. – anand
Vielen Dank, dass Sie sich die Zeit genommen haben, die API-Dokumentation selbst zu überprüfen. Ich habe gerade auf die Tatsache hingewiesen, dass es einen "Callback =" in der URL gab, und ging damit ... – Stobor