0

getNewFollowing.pljquery からスクリプトを実行しようとしています。コードは次のとおりです。

$(document).ready(function(){
    $("#cross").livequery("click", function(e){
        e.preventDefault();
        $.post("getNewFollowing.pl, 
        function(data){
         $('#follow_name1').text(data.userName);
           $('#follow_email1').text(data.userEmail);                    
     });

  });
});

のリンクをクリックするとID="cross"、userName と userEmail を返す perl ファイルが呼び出されます。

このコードは perl スクリプトを呼び出していません。私は何を間違っていますか?

4

2 に答える 2

1

「getNewFollowing.pl」の後に引用符 (") がありません。

$(function(){
    $("#cross").livequery("click", function(e){
       e.preventDefault();
       $.post("getNewFollowing.pl", {}, function(data){
           $('#follow_name1').text(data.userName);
           $('#follow_email1').text(data.userEmail);                    
       });
    });
});

このような問題をより迅速に絞り込むのに役立つ便利なツールが (すべての主要なブラウザー用に) 世の中にたくさんあることに注意してください。これらのツールから得られる情報は、StackOverflow で質問するときにも評価されます。

于 2012-07-09T12:05:23.470 に答える
1

スクリプトが実行されない理由は、使用している Web サーバーとその構成によって異なります。

学ぶ/行うのに最適なことは次のとおりです。

  1. Chrome を使用している場合は Chrome 開発者ツールのような JavaScript デバッガーを使用し、Firefox を使用している場合は firebug を使用します。
  2. 行 (ツールのスクリプト セクション) にブレーク ポイントを設定し、何が起こっているかを確認します。これは長期的にはあなたを助けます。

http://getfirebug.com/javascript/

https://developers.google.com/chrome-developer-tools/docs/overview

于 2012-07-09T12:03:53.990 に答える