1

こんにちは、ツイッターのツイートを簡単に検索しようとしています。これは単なる基本的な検索ですが、私のプラットフォームはセールスフォースであり、リモートサイトの設定で検索 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> 

しかし、それでも私の呼び出しは alert("val"); を返しません。ヘルプ

4

1 に答える 1

0

コードを試してみましたが、期待どおりに機能しています。

最初に私に警告しquery-string、次にalert val.

おそらくあなたが見る必要があるのは.

  1. 送信するのDOMは1つだけであることを確認してください。id
  2. $j('#submit').on('click',function(){ }); として .click の代わりに .on を使用します。
  3. チェックjQueryはすでにロードされています。
  4. jQuery他の Java スクリプト ライブラリと競合しないようにする
于 2013-02-27T05:07:06.213 に答える