1

大家好,我正在尝试对 twitter 推文进行简单搜索。它只是一个基本搜索,但我的平台是 salesforce,我已在远程站点设置中将搜索 url 设置为但此代码仍然无法正常工作>>

<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”);。帮助

4

1 回答 1

0

我已经尝试过您的代码及其按预期工作。

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

您可能需要查看的是。

  1. 确保只有一个DOM提交id
  2. 使用 .on 而不是 .click 作为 $j('#submit').on('click',function(){ });
  3. 检查jQuery已加载。
  4. 确保jQuery不与其他 java 脚本库冲突
于 2013-02-27T05:07:06.213 回答