У меня есть цикл ColdFusion, где я обновляю поля, чтобы новые значения для каждого поля ввода. Все поля ввода имеют атрибуты «данные», и все они имеют разные значения.
Я пытаюсь заполнить первое значение и нажатием кнопки. Он должен заполнить все оставшиеся поля ввода. Все поля ввода имеют разные имена и идентификаторы, основанные на счетчиках.
Я хочу отправить на сервер все значения полей и атрибуты данных в виде отдельных структур, чтобы я мог их использовать.
Я пробовал что-то вроде этого:
<button style="color:green;" class="allsamepasswords">All Same</button>
<cfloop collection="#rules#" item="q">
<cfset i = q["user"]>
<cfset b = q['pwd"]>
<cfoutput>
<tr>
<td><input type="text" name="updatepwd#counter#" id="updatepwd#counter#" data-base="#i#" data-username="#b#">
</td>
</tr>
</cfoutput>
<cfset counter+1>
</cfloop>
Код JS на данный момент
$(".allsamepasswords").click(function() {
var dataString = '?datauser=' + $("#updatepwd#counter#").data('data-username'); - but how?
$.ajax({
url: "update.cfm",
cache: false,
data: dataString,
success: function(html){
alert(html);
}
});
});