フォーム内にあるサムネイルdivにアップロードされた画像divを追加するにはajaxとjqueryを使用します。私はviewset.phpページに私がチェックボックスから値を取得することはできません、私は間違って何をした、誰も助けて、感謝!ここphpとajaxを使用してチェックボックスから値を取得
は私のjqueryのAjaxコードが
ある$('#thumbnails').append('<div id="imagediv' + str_idnum + '" style="width:520px;border: 2px solid #aaa;text-align:left;padding:20px;margin- bottom:20px;"><div><img src="' + response + '" style="padding:10px; margin-right:20px; border-bottom: 2px solid #ccc;border-left: 2px solid #ccc;border-top: 2px solid #ddd; border-right: 2px solid #ddd;" id="imageid' + str_idnum + '" align="left"/></div"><div class="descriptionwrapper" style="border: 0px solid #aaa;"><textarea cols="40" rows="3" id="textarea' + str_idnum + '" onClick="SelectAll(\'textarea' + str_idnum + '\')" align="left" style="resize:none;">Optional description goes here...</textarea><br /><input type="checkbox" style="" name="check[]" value="checked" id="check' +str_idnum + '"/>Mark<br /><br /><br /></div></div>').fadeIn();
ここにここに私のhtmlコード
<form id ="complicated" method = 'post' action = 'viewset.php'>
<div class="fancybuttonwrapper" style="margin-left:480px;">
<input type="submit" class="form_button" id="movetoset" value=" Move Marked to Set"></div>
<div class="images" id="thumbnails">
</div>
</form>
は私のPHPコードの一部です:
$check = $_POST['check'];
$N = count($check);
for($i=0; $i < $N; $i++)
{
echo($check[$i] . " ");
}
何何かがあればそれは出ていますか? checkの値が== 'checked'のように見えますか? print_r($ _ POST ['check']);何かを見せる? – thegaffney