商品のリストがあり、各行に「カートに追加ボタン」があります。スクリプトは、art.codeとアイテム数を挿入し、応答を返す最初の行で正常に機能します。リストのさらに下にある別の記事を押すと、スクリプトが機能しません。別の質問のどこかでIDが一意である必要があることを読みましたが、それをスクリプトに実装する方法が本当にわかりません。
<form method='post' action='search.php'>
<input type='hidden' id='cartart' name='cartart' value='".$artno."' />
<input id='cartantal' type='number' name='cartantal'value='".$number."' />
<input type='submit' name='submit' id='submit' value='add'/>
</form>
<span id='result'></span>
等々...
$(function() {
$("#submit").click( function(){
var namn = $('#cartart').val();
var antal = $('#cartantal').val();
$.ajax({
url: "search.php",
type: "POST",
data: 'gui_artkod=' + namn + '&gui_antal=' + antal,
success: function(result){
$("#result").html(result);
}
});
return false;
});
});