-5

私はjqueryとjsに非常に慣れていませんが、myphp.phpファイルに次のコードがあります:

<?php
echo "<div><tr><a href='javascript:getspreadsheets();'>Cape Culture (10 years)</a></tr><br />";
echo "<tr><a href='javascript:getspreadsheets();'>Winsters (5 Years)</a></tr><br />";
echo "<tr><a href='javascript:getspreadsheets();'>Kayo (1 year)</a></tr><br />";
echo "<tr><a href='javascript:getspreadsheets(1498);'>Col Timbers</a></tr></div>";
?>

  <script type="text/javascript">
function getspreadsheets(val)
{
    alert(val);
    var self = this,

        activityguid = self.activityguid,
        accountguid  = self.accountguid

        $.fileDownload(
            'data/export.items_to_csv.php',
            {
                httpMethod: 'POST',
                data: {
                    activityguid : activityguid,
                    accountguid  : accountguid,
                    classid      : val
                }
            });
        alert(val);
    //}
}
 </script>

実行すると、最初のアラートが表示されますが、$ が未定義であるというエラーが表示されますか? 誰か助けてください。ありがとう

4

3 に答える 3

1

jQuery のインクルードがこのスクリプト セクションの前にあり、実際に jQuery をインクルードしていることを確認してください。

于 2013-10-10T12:33:10.820 に答える
0

このコードを追加

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
于 2013-10-10T12:37:58.900 に答える
0

jQuery を含めていないか、スクリプトの後に含めているようです。jQuery スクリプト タグがアプリケーション スクリプトの前にあることを確認します。

于 2013-10-10T12:33:06.037 に答える