0

それは私のindex.htmlからの簡単なコードです

http://pastebin.com/d2f7UuAa

スクリプト部分には次のものがあります。

<script type="text/javascript">
    $(document).ready(function() {  

            $('document').ready(function(){
                    $("#cv").click(function(){
                            $("#div1").load("cv.html",aviso());
                    });
            });

            function aviso(){
                    alert('La solicitud ha sido procesada');
            }
    });

</script>

そして、これはcv.htmlにあります

<h1>&iexcl;Mi CV!</h1>

jQuery Ajax 機能を使用して、さまざまなコンテンツの読み込みを非同期で表示しようとしています。私はすでにここで検索してこれを試しました:メインページ内で PHP を動的にロードしますが、成功しませんでした。関数 aviso() は実行されますが、コンテンツは表示されません。これはおそらく非常に単純な問題であることはわかっていますが、そこで立ち往生しています。前もって感謝します!

4

2 に答える 2

0

2 番目$('document').readyは不要であり、正しくありません (引用符なしである必要があります)

これを試して:

<script type="text/javascript">
    $(document).ready(function() {  

        $("#curriculum").click(function(){
            $("#div1").load("cv.html", aviso);
        });

        function aviso(responseText){
            alert('La solicitud ha sido procesada');
        }
    });
</script>
于 2013-02-12T16:53:53.983 に答える
0

私が見ることができるあなたの HTML には、 idof が存在する要素はありません。cv代わりにこのリンクを意味しましたか?

<li><a href="#" id="curriculum">Curr&iacute;culum Vitae</a></li>

その場合、jQuery コードは次のようになります。

$("#curriculum").click(function(){
    $("#div1").load("cv.html", aviso);
});

または、要素のid属性の値を変更できます。<a>

于 2013-02-12T16:57:42.670 に答える