.each()
里面的功能没有.click()
运行。我不知道如何构造它们以使其语法正确,以便 jQuery 识别并运行它们。
我试着在收盘前把它们粘起来,});
但我要么做得不对,要么就是这样。我尝试了谷歌搜索,但除了我的主题标题之外,我不知道要搜索什么。我确实在函数内部尝试了 jquery 函数,但结果证明这是一个失败的原因。
编辑:我已经设法让第一个正确触发(//POST specials
)但是,第二个仍然无法正常工作。我什至试图把extras POST
里面的.ajax()
和specials
它没有工作。
$('.class').find('#button').click(function() {
//all kinds of variables here
var dataString = {//variables:variables}
console.log(dataString);
$.ajax({
type: "POST",
url: "classes/reserve.php",
data: dataString,
cache: false,
success: function(html)
{
//POST specials
$('#specialscheck input:checked').each(function() {
var reservation = $('#reservation').val();
var special = parseInt($(this).attr('id'));
dataString = {reservation:reservation, special:special};
console.log(dataString);
$.ajax({
type: "POST",
url: "classes/insert_specials.php",
data: dataString,
cache: false,
success: function(html)
{
//$('.unitinfolist').html(html);
}
});
});
//POST extras
$('#extrascheck input:checked').each(function() {
var reservation = $('#reservation').val();
var extra = parseInt($(this).attr('id'));
dataString = {reservation:reservation, extra:extra};
console.log(dataString);
$.ajax({
type: "POST",
url: "classes/insert_extras.php",
data: dataString,
cache: false,
success: function(html)
{
//$('.unitinfolist').html(html);
}
});
});
}
});
});