来自Jquery的Twitter搜索无法正常工作

时间:2013-02-27 05:02:06

标签: jquery twitter salesforce visualforce

大家好我正在尝试简单搜索Twitter推文。它只是一个基本的搜索,但我的平台是salesforce,我已经在我的远程站点设置中设置了搜索网址,但此代码仍无效>>

<script type="text/javascript">   
$j = jQuery.noConflict();    
function searchTwitter(query) {    
alert(jQuery.param(query));    
    $j.ajax({    
        url: "http://search.twitter.com/search.json?q=salesforce&rpp=5",    
        dataType: "jsonp",    
        success : function () {    
        alert("Val");    
    }    
});
} 
$j(document).ready(function() {    
$j("#submit").click(function() {    
    var params = {    
        q: $j("#query").val(),    
        rpp: 5    
    };    
    searchTwitter(params);    
});    
});  
</script>   

<div style="padding: 20px;">    
<input id="query" type="text" value="blue angels" />    
<input id="submit" type="button" value="Search" />    
</div>    
<div id="tweets" style="padding: 20px;">    
Tweets will go here.    
</div> 

但我的电话仍然没有返回警报(“val”);帮助

1 个答案:

答案 0 :(得分:0)

我已尝试过您的代码并按预期工作。

首先它提醒我query-string然后alert val

你应该看看应该是什么。

  1. 确保只有一个DOM提交id
  2. 使用.on代替.click作为$ j('#submit')。on('click',function(){});
  3. 检查jQuery已加载。
  4. 确保jQuery与其他java脚本库
  5. 不冲突