私はJsonObjectを取得しており、JavaコードからJavaコードへのキーの値としてHTMLコンテンツを含んでいます。JavaScriptで文字列を反復する方法は?
ここで、オプション、値、ラベルを使用して文字列を解析し、その文字列を使用して選択フィールドを作成します。
私は効果的ではなく、すべての場合に働いていないreplaceメソッドを使用することを考えました。だから、私はループを使うことに決めました。
HTMLはJavaコードから文字列として返さ:私が試した何
<option><value>com.taleo.systemcomponent.olf.entity.NetworkLocation__10053</value><label>Badghis</label></option>`<option><value>com.taleo.systemcomponent.olf.entity.NetworkLocation__10054</value><label>Baghlan</label></option>
は次のとおりです。
$.each(html,function(value, label){
$('#state').append('<option value='+value+'>" '+ label +'</option');
});
それが動作し、何を改善する必要がない方法がわかりません!
@Satpal実際にそれがあるに追加します。 –
@Satpal従ってLoLされました。 –
JSコードの文字列をハッキングする代わりに、有効なHTMLを返すようにJavaコードを修正するほうが*はるかに*多いでしょう。代わりに、有効なHTMLを構築するのに簡単に使用できるJSONを返します。 –