Select の最初の値をクリックするとデータベースに挿入されますが、Select の 2 番目の値をクリックすると、Select の最初の値が再度挿入されます。選択の 2 番目の値を挿入するにはどうすればよいですか。サンプルリンクは: http://cocopop12.site11.com/search/index.php
私のjQueryコードは次のとおりです。
$(function() {
$(".videoThumbS").click(function() {
var dataString = $("#v_w_id_value").val();
$.ajax({
type: 'POST',
url: 'api.php',
data: { v_w_id: dataString },
dataType: 'html',
success: function(data)
{
var v_w_id_value = data[0]; //get name
$('#selected_thumbs').html("yt id:" + v_w_id_value ); //Set output element html
}
});
});
});
foreach値を持つ私のフォーム。
<form method="post" action="">
<input id="v_w_id_value" type="hidden" name="v_w_id" value="OIUIUNKLJ" />
<input class="videoThumbS" type="button" name="selectSel" value="Select" id="selectbut" />
</form>
たとえば、非表示の値を挿入するだけですが、diff へのループでした。価値。
その後、データベースに挿入されます。
<?php
include ( 'class/conn.php' );
$v_watch_id = $_POST['v_w_id'];
$selected_videos = mysql_query( "INSERT INTO s_vids VALUE('', '$v_watch_id', NOW() )" ) or die ( mysql_error() );
?>
データベースへの挿入は機能していましたが、挿入された最初の値のみだったので、2 番目または 3 番目の [選択] ボタンをクリックしても jQuery が読み込まれません。どうすれば修正できますか?
firefox コンソール javascript で firebug を使用すると、選択ボタンの異なる値が表示されます。