【发布时间】:2012-09-18 06:16:15
【问题描述】:
我使用 jquery 从 twitter 检索搜索结果,但它不起作用,你能解决我的代码中的错误吗? 这是表单搜索:
<label>Enter keyword: </label><input type="text" id="keyword" name="keyword" size="50" autocomplete="off"/>
<input type="button" name="btnsearch" id="btnsearch" value=" Search " />
这里是jquery代码:
$(document).ready(
function(){
$("#keyword").focus();
$("#btnsearch").click(function(){
var keyword = $("#keyword").val();
if(keyword == null || keyword == "") return;
$("#results").html("<img src='loading.gif'/>");
$.ajax({
url:'http://search.twitter.com/search.json?q='+keyword+'&rpp=50',
dataType:'json',
success:function(json){
$("#results").remove();
alert("Successfull");
},
error:function(){
alert("cant search");
}
});
});
}
);
我只是测试它是否有效,当我按下搜索按钮时,它会提示“无法搜索”!
有什么帮助吗?
【问题讨论】:
-
如果你向错误处理程序添加一个参数,它会给你错误。请阅读该错误并发布其内容。
-
dataType: 'jsonp';丢失。这必须在进行跨域调用时添加...参考我的答案。
标签: jquery json search twitter