1

次のようなPHPファイルがあります。

<script type="text/javascript">
    var page = '1';
</script>

<select class='search' name="type" ID="type">
    <option value='%'>All Types</option>
    .....
</select> 

JQuery を使用して型の値を取得する方法を知っています。

JavaScript 変数の値を取得する方法 (隠しフィールド以外) はありますpageか? 私はこれを試しましたが、未定義のままです:

 var page = $("#" + this.page).val();
4

3 に答える 3

3

変数pageは、ドキュメントの範囲全体でグローバルです。簡単にアクセスできます

var myPage = page;

このスクリプトが実行される前にドキュメントに設定されている限り。

于 2012-06-11T23:55:08.050 に答える
0

本当の目的がわからない、より良い実装は、データ属性を使用することです。

したがって、htmlには含まれます<body data-page="1">(任意の要素に追加できます)。

そしてあなたのJSはvar page = $('body').data('page'); //page = 1

http://html5doctor.com/html5-custom-data-attributes/

http://api.jquery.com/data/

于 2012-06-11T23:55:39.530 に答える
0

簡単に試してください:

var page = $("#" + page).val();
于 2012-06-11T23:48:10.933 に答える