因此,因爲我的經驗與jquery爲零我不知道如何運行我的mysql腳本時提交表單沒有重新加載頁面? 總之 形式單選按鈕提交 - >形式sended - >查詢,而無需重新加載Jquery提交單選按鈕沒有重裝和
我的腳本:
<form id="myForm" method="get">
<div class="row">
<div class="span4 info1">
<section class="widget">
<img src="../bootstrap/img/thumb/0.jpg" width="auto" height="auto">
<?php if ($selectedBg == '0') {
echo '<h2>Current one</h2>';
} ?>
<input type="radio" name="options[]" value="0" onclick="document.getElementById('myForm').submit();"/>
Choose Background
</section>
</div>
</div>
<?php
$checked = $_GET['options'];
for ($i = 0; $i < count($checked); $i++) {
$sql = 'UPDATE blog_users SET background = '.$checked[$i].' WHERE username=?';
$bg = $db->prepare($sql);
$bg->execute(array($session->username));
}
?>
</form>
所以我的問題是如何提交我的形式,而不重新加載頁面+我跑查詢?
您需要使用AJAX這一點。這可能對你有所幫助:http://stackoverflow.com/questions/15814369/getting-radio-button-value-and-sending-through-ajax-to-php –