jQuery 选项卡中的 ui 单选按钮,似乎无法 post 值
jQuery radio button in a ui tab, just can't seem to post the value
这引起了一些挫折,
这是我的 jquery,show_values 函数是为了显示我正在尝试 post 'parky=Y'。 nameloc 输入字段工作正常,所以我不明白为什么单选按钮拒绝了一天以上的努力将其发送到数据库。
如有任何帮助,我们将不胜感激。
jQuery(document).ready(function($) {
$(function() {
$( "#radio" ).buttonset();
});
$('input').addClass("ui-corner-all");
$('.save').click(function() {
var namloc = $('#namloc').val();
var parky = $("input:radio[name='parky']").serialize();
$.ajax({
url: "main2.php",
type: "post",
data: 'Name_Loc='+namloc+'&parky'+parky,
success: function(data) {
$('.rowy').html(data).fadeIn('fast');
}
});
function showValues() {
var parky = $("input:radio[name='parky']").serialize();
$( "#results" ).text( parky );
}
$( "input:radio[name='park']" ).on( "click", showValues );
$( "select" ).on( "change", showValues );
showValues();
});
});
这里是单选按钮的 html,它不在表单中,因为我试图在表单中进行序列化,但只要我按下提交选项卡就会关闭并重新加载。使它对用户不友好,所以我删除了表单标签并尝试不使用。
echo "<label>Parking </label>";
echo "</div>";
echo "<div class=\"col-sm-4 col-md-4 col-lg-4\">";
echo "<div id=\"radio\">";
?>
<label for="r1">Yes</label>
<input type="radio" class="single-radio" id="r1" name="parky" value="Y">
<label for="r2">No</label>
<input type="radio" class="single-radio" id="r2" name="parky" value="N">
<?php
echo "</div>"; // radio
我认为您在 &parky
之后缺少 =
:
data: 'Name_Loc='+namloc+'&parky'+parky,
这引起了一些挫折, 这是我的 jquery,show_values 函数是为了显示我正在尝试 post 'parky=Y'。 nameloc 输入字段工作正常,所以我不明白为什么单选按钮拒绝了一天以上的努力将其发送到数据库。
如有任何帮助,我们将不胜感激。
jQuery(document).ready(function($) {
$(function() {
$( "#radio" ).buttonset();
});
$('input').addClass("ui-corner-all");
$('.save').click(function() {
var namloc = $('#namloc').val();
var parky = $("input:radio[name='parky']").serialize();
$.ajax({
url: "main2.php",
type: "post",
data: 'Name_Loc='+namloc+'&parky'+parky,
success: function(data) {
$('.rowy').html(data).fadeIn('fast');
}
});
function showValues() {
var parky = $("input:radio[name='parky']").serialize();
$( "#results" ).text( parky );
}
$( "input:radio[name='park']" ).on( "click", showValues );
$( "select" ).on( "change", showValues );
showValues();
});
});
这里是单选按钮的 html,它不在表单中,因为我试图在表单中进行序列化,但只要我按下提交选项卡就会关闭并重新加载。使它对用户不友好,所以我删除了表单标签并尝试不使用。
echo "<label>Parking </label>";
echo "</div>";
echo "<div class=\"col-sm-4 col-md-4 col-lg-4\">";
echo "<div id=\"radio\">";
?>
<label for="r1">Yes</label>
<input type="radio" class="single-radio" id="r1" name="parky" value="Y">
<label for="r2">No</label>
<input type="radio" class="single-radio" id="r2" name="parky" value="N">
<?php
echo "</div>"; // radio
我认为您在 &parky
之后缺少 =
:
data: 'Name_Loc='+namloc+'&parky'+parky,