0

jQuery の $.ajax 呼び出しの data: セクション内に次のコードがある場合:

data : {

     INPDESC : $("#AddContent #inpDesc").val(),
                DefaultID: $('#DefaulID').val() 


            },

基本的に、#AddContent は次のような div タグの id フィールドです。

<div id='AddContent' class="someclass">

#DefaultID は、次のように cfinput タグ内の上記の div タグ内で定義された ID です。

<cfinput type="text" name="DefaultID" id="DefaultID" value="4" />

同様に、#inpDesc はテキスト型の別の入力フィールドの ID です。

私の質問は、 #AddContent id を渡す必要があるのは何ですか? AddContent id はレイアウトを定義しているだけなので、両方の代わりに #inpDesc id を使用することはできませんか?

つまり、次のようになることはできません。

data : {

     INPDESC : $("#inpDesc").val(),
                DefaultID: $('#DefaulID').val() 


            },
4

1 に答える 1

0

はい、IDは各ページで一意である必要があるため、セレクターで両方の ID を使用する必要はありません

于 2013-11-01T00:23:42.777 に答える