jquery getjson问题
这段代码在脚本标记中运行良好。但是,当我在函数中编写此代码并在任何地方调用它时,getjson都不起作用。我没有改变任何东西,只是把它放在一个函数中,代码不起作用。 这是我的密码:jquery getjson问题,jquery,json,Jquery,Json,这段代码在脚本标记中运行良好。但是,当我在函数中编写此代码并在任何地方调用它时,getjson都不起作用。我没有改变任何东西,只是把它放在一个函数中,代码不起作用。 这是我的密码: var searchUrl = "http://search.twitter.com/search.json?q=" + "emre" + "&rpp=" + 5 + "&lang=en&callback=?"; $.getJSON(searchUrl, function(data) {
var searchUrl = "http://search.twitter.com/search.json?q=" + "emre" + "&rpp=" + 5 + "&lang=en&callback=?";
$.getJSON(searchUrl, function(data) {
var twitterList = $( "<ul />" );
$.each( data.results, function( index, item ) {
$( "<li />", { "text" : item.text } )
.appendTo( twitterList );
});
$( "#output" ).fadeOut( "fast", function(){
$( this ).empty()
.append( twitterList )
.fadeIn( "slow" );
});
});
var searchUrl=”http://search.twitter.com/search.json?q=“+”emre“+”&rpp=“+5+”&lang=en&callback=?”;
$.getJSON(搜索URL,函数(数据){
var twitterList=$(“
”);
$.each(数据、结果、功能(索引、项目){
$(“,{“text”:item.text})
.appendTo(twitterList);
});
$(“#输出”).fadeOut(“快速”,函数(){
$(this.empty()
.append(twitterList)
.fadeIn(“慢”);
});
});
工作小提琴:
(函数($){
$(文档).ready(函数(){
var twitterURL=”http://search.twitter.com/search.json?q=“+”emre“+”&rpp=“+5+”&lang=en&callback=?”;
myFunction(twitterURL);
});
函数myFunction(twitterURL){
$.getJSON(twitterURL,函数(数据){
var twitterList=$(“
”);
$.each(数据、结果、功能(索引、项目){
$(“,{“text”:item.text})
.appendTo(twitterList);
});
$(“#输出”).fadeOut(“快速”,函数(){
$(this.empty()
.append(twitterList)
.fadeIn(“慢”);
});
});
}
})(jQuery);
功能:
function searchThis(url){
$.getJSON(url, function(data) {
var twitterList = $( "<ul />" );
$.each( data.results, function( index, item ) {
$( "<li />", { "text" : item.text } )
.appendTo( twitterList );
});
$( "#output" ).fadeOut( "fast", function(){
$( this ).empty()
.append( twitterList )
.fadeIn( "slow" );
});
});
}
function searchThis(url){
$.getJSON(url, function(data) {
var twitterList = $( "<ul />" );
$.each( data.results, function( index, item ) {
$( "<li />", { "text" : item.text } )
.appendTo( twitterList );
});
$( "#output" ).fadeOut( "fast", function(){
$( this ).empty()
.append( twitterList )
.fadeIn( "slow" );
});
});
}
var searchUrl = "http://search.twitter.com/search.json?q=" + "emre" + "&rpp=" + 5 + "&lang=en&callback=?";
searchThis(searchUrl);