체크 박스의 값이 선택 되었다면 어떻게 얻을 수 있는지 궁금하다면 가능한 한 PHP 세션에 저장하고 싶습니다.jQuery, Ajax Request, PHP
이 작업을 수행 할 수 있는지 확실하지 않습니다. 그러므로 여기에 질문!
여기 코드의 중요 부분이 작습니다.
<div class="accessories-right">
<h3><?php echo $row['title'] ;?></h3>
<p><?php echo $row['description']; ?></p>
<div style="width: 700px; float: left; min-height: 20px;">
<div id="ck-button">
<label>
<input type="checkbox" value="1" style="visibility: hidden;" name="checked" class="box" id="box"><span>SELECT</span>
</label>
</div>
<div class="accessories-text"><?php echo $row['price']; ?></div>
</div>
</div>
<div style="margin: 20px 0px 40px 0px; padding:0; clear: both;"></div>
<div style="float: left; margin: 3px 0px 0px 760px;">
<button class="green-btn" id="more">Continue »</button>
</div>
버튼은 ID가 아래에 언급처럼 뭔가를 시도 :하지만 나중에 사용하기 위해 세션에서 같은 페이지 저장에 있어야합니다.
$(".success").hide();
$(".error").hide();
$("#more").click(function() {
var checked = $("#box").val();
var dataString = 'checked='+ checked;
if(checked == '')
{
$(".success").hide();
$(".error").show();
}
else
{
$.ajax({
type: "POST",
url: "accessories_post.php",
data: checked,
success: function() {
$(".success").show();
$(".error").hide();
}
});
}
return false;
});
하지만 실제로하고 싶은 일은 아닙니다.
죄송합니다 나는 또한 다음 클라이언트에 떨어져이 정보를 이메일로 메일() 함수에 추가 여러 항목을 선택 좋아하는 꿔 것을 추가하는 것을 잊었다.
$.ajax({
type: "POST",
url: "accessories_post.php",
data: {checked: checked}, // Take note of this line.
success: function() {
$(".success").show();
$(".error").hide();
}
});
:
그래서 난 후, 또는 이러한 항목 중 하나를 선택은 다음과 같이
당신은 아약스 요청을 보낼 수 있습니다, Ajax 호출이를 호출합니다 당신을 위해 세션 값을 설정할 PHP 파일. –