У меня есть HTML-код, как это,Действительно ли html() действительно заменяет html-код?
<form action="abc.html" method="post">
<div id = "result">
<input type="hidden" value="1" name="banner">
</div>
</form>
Тогда я получаю некоторый Jquery код для замены содержимого в этом DIV,
var temp = "<input type='hidden' value='1' name='banner'>"
$(".result").html(temp);
Тогда я представить форму и я считаю, есть два значения in form.banner, form.banner = 1,1
Неужели я ошибаюсь? Или мне нужно сначала использовать что-то, чтобы очистить данные, а затем использовать html()? Спасибо большое!
Наличие двух полей ввода с таким же именем не приведет к тому, что форма отправит два значения, так что это не ваша проблема. Покажите код, связанный с отправкой и получением формы, проблема где-то там. – JJJ
.result - это селектор для класса, а не id. – QuentinUK
использовать «#result» вместо – AppGeer