Я запускаю запрос ajax и возвращаю массив json.
В массиве json больше, чем полей на странице. Я хочу прокрутить текстовые поля, найти их ИМЯ, сопоставить их с массивом json и ввести значение.
Имена полей и имена в массиве json совпадают.
<script type="text/javascript">
function loadIntake(){
var client = <?php echo $id ?>;
$.post("loadIntake.php",
{id: client},
function(jdata){
$.each(jdata, function(i, data) {
$('#' + i).val(data);
});
$('input[type=text]').attr("name", function(n, idata){
//$(idata).val(jdata.idata);
//alert (idata);
})
},
"json"
);
}
</script>
Однако некоторые поля являются текстовыми, некоторые являются текстовыми полями, некоторые - радиокнопками и флажками. Как я уже сказал, массив json имеет больше полей, чем полей на странице. Поэтому я не хочу иметь дело с ненужным запуском кода.