0

リクエスト(テーブルに保存されている)に基づいていくつかのjqueryタブを構築しようとしています。

1 つの .js ファイルを共有する 2 つのページがあります。1 つのページはユーザーがリクエストを作成するためのもので、もう 1 つのページは管理者がリクエストを承認/拒否するためのものです。

管理ページでは、ここに私の JavaScript コードがあります。

    $(function() {
        GetRequest();
    });

これは、.js ファイル内にある関数を呼び出しているだけです。

.js ファイル内のすべてのコードも、'$(function(){ //...code here })' でラップされます。

問題は、ページから呼び出すときに関数がまだ構築されていないことです。スクリプトが完了するまでページに待機するように指示する方法はありますか?

4

1 に答える 1

2

.jsコード内のファイル内のコードをラップしないでください$(function(){ ... })。それはあなたがその準備ができている関数の外でアクセスすることができないインスタンスの中に関数を置きます。.js次に、管理者ページとユーザーページの両方で、ファイル内の適切な関数を呼び出します

于 2010-05-07T16:13:31.300 に答える