2016-11-11 2 views
-1

データベーステーブルに2つのカラムがあり、それ以外はポートです。ドロップダウン関連ポートから国を選択すると、リストボックスにロードされます。 次に、1つの国の複数のポートを選択し、データベースに挿入します。ドロップダウンリストの複数の値を取得する

Eg. Country:-India Port:-AGARTALA,BAGDOGRA,BANGALORE,COIMBATORE 

テーブルビューは次のとおりです。今、私はドロップダウンリストでone.Howでテーブルに挿入されているすべてのポートを取得する必要があります...事前に感謝。

+0

あなたが助けるこの質問のどの部分が必要なのか? – axlj

+0

今、私は既に5カ国とポートを追加しています。現在、ポート名の5行がカンマで区切られた複数のポートを持っています。これですべてのポートをドロップダウンにロードする必要があります。 – sarode111

+0

したがって、データベースへのクエリ、.NETでのオブジェクトへのデータのロード、最後にクライアントへのデータの返送という3つの部分があります。あなたはどこにいるのですか? – axlj

答えて

0

、あなたのデータを分割する必要があります:まず

var data = 'Country:-India Port:-AGARTALA,BAGDOGRA,BANGALORE,COIMBATORE'; 

var portStart = data.lastIndexOf('-')+1; 

//create an array of items by removing the garbage in the beginning 
//and splitting on the commas 
var ports = data.substr(portStart).split(','); 

次に、アレイ内のすべてのアイテムを反復するためにjQueryの$.each()メソッドを使用します。

// ports -> the array from above 
// function()... the operation to perform on each item in the array 
$.each(ports, function (index, value) { 
    //insert an option element into #ports with the value/text attributes set as shown 
    $('#ports').append($('<option/>', { 
     value: value, 
     text : value 
    })); 
}); 
+0

を使用してテキストをカンマで区切ってドロップダウンする方法はありますが、データベースのデータにすべてのレコードを追加する方法 – sarode111

+0

あなたの質問は機能する必要があり、これは無料のコードサービスではありません。これは少なくともあなた自身で試してみるのに十分な以上のものです。 – axlj

+0

ok私はしようとしています.. – sarode111

関連する問題