Javascript jQuery多个循环,相同的ID
我有一个相当复杂的问题,关于Symfony、TWIG和JQuery 我有一个有2个字段的表单,我必须循环,因为我需要15行相同的字段,这导致:Javascript jQuery多个循环,相同的ID,javascript,jquery,ajax,symfony,twig,Javascript,Jquery,Ajax,Symfony,Twig,我有一个相当复杂的问题,关于Symfony、TWIG和JQuery 我有一个有2个字段的表单,我必须循环,因为我需要15行相同的字段,这导致: <form> {% for i in 0..15 %} <div class="row"> <section class="col col-3"> <label class="input"> <input type="text" name="ajax1" id="_aja
<form>
{% for i in 0..15 %}
<div class="row">
<section class="col col-3">
<label class="input">
<input type="text" name="ajax1" id="_ajax1[]" class="ajax1">
</label>
</section>
<section class="col col-1.5">
<label class="input">
<input type="text" name="ajax2" id="_ajax2[]" class="ajax2">
</label>
</section>
{% endfor %}
</form>
一切都很顺利。现在,使用ajax1中的值,我想填充ajax2。我想获取ajax1值,在MySQL请求中使用它,然后用请求的结果填充ajax2值。这样做的目的是像第一次jQuery调用一样保持循环
对我来说很难,我相信有人会觉得这非常简单
非常感谢你的帮助
编辑:我真的不知道如何为ajax2做到这一点,这就是为什么我要问这个问题。如果我为这两个值共享一个公共类,则我的自动完成/我的更改将同时适用于这两个值
Markz使用通用类,而不是唯一类ajax2如何做到这一点?我的意思是,您已经完成了哪些jQuery代码,出现了哪些错误?
$(".ajax1").each(function(index, elem){
$(this).autocomplete({
source : function(requete, reponse){
var motcle = $(elem).val();
var DATA = 'motcle=' + motcle;
$.ajax({
type:"POST",
url : "{{ path('produit_ajax') }}",
dataType : 'json',
data : DATA,
success : function(donnee){
reponse($.map(donnee, function(objet){
return objet.nom;
}));
}
});
}
});
});