2016-03-20 4 views
0

を使用してjqueryのSerializeメソッドでフィールドの値ダウン無効にドロップを取得できませんjqueryの/ Angular.jsは私がissue.Iを持ってAngular.js/Javascriptの

に を使用して無効になっているドロップダウンリストから選択したデータをフェッチする必要があります
<div class="input-group bmargindiv1 col-md-12"> 
    <span class="input-group-addon ndrftextwidth text-right" style="width:180px">Status :</span> 
    <select class="form-control" name="status" id="status" ng-model="status" ng-change="removeGSTValue('status');" disabled="disabled" > 
            <option value="">Select Status</option> 
    <option value="1">Active</option> 
    <option value="0">Inavtive</option> 
    </select> 
    </div> 

1つの値がすでに選択されていますが、このフィールドは無効です。変更はできません。私は事前選択をフェッチする必要がありますが、jquery serializeメソッドを使用しています。この問題を解決するのを手伝ってください。

答えて

0

readonly属性を使用し、無効にする必要があります。

jQueryに値を渡すために非表示の非表示フィールドを使用するような回避策がありますが、正しいHTML属性を使用すれば問題ありません。

また、jQueryをシリアライズする必要はありません。 statusの代わりにformData.statusのようなng-modelの接頭辞を使用してください。 HTTPリクエストでformData値を送信するか、JSON.stringify(formData)を使用してください。

関連する問題