我有一个 ID 为“#modelform”的表单。提交#modelform 时,会出现第二个表单,其类标识符为“.waldform”。#modelform 可以多次提交,所以这意味着我的网站上会有一些 .waldforms。每个 .waldform 都预先填充了一个来自 $counter 变量的默认值。因此,第一个 .waldform 的文本区域填充“1”,第二个填充“2”,依此类推。该文本区域是一个名为“.waldnum”的类。当提交 .waldform 时,它会调用 python 函数“wald”,并将其 .waldnum 发送给该函数。
然而,这似乎并没有发生。每个 .waldform 确实是带有 $counter 变量的人口,但 .waldnum 没有被更新。.waldnum 似乎保持其第一个值“1”。
有什么想法吗?
var $counter = 0
$("#modelform").submit(function() {
$counter++;
$('body').append($counter) ;
// post the form values via AJAX...
$.post('/estimate', {name: $("#mymodel").val()}, function(data) {
var $a_var = data['title']
var $element = $('<div class="item">' + $a_var + '</div><br>');
$('body').append($element) ;
//create a waldform and set default value to $counter
$('body').append('<form class="waldform" action="#" method="post"><input type="text" class="waldnum" value="' + $counter + '"/><input type="submit" value="Wald Test" /></form>');
$(".waldform").submit(function() {
//post the form values via AJAX...
$.post('/wald', {name: $(".waldnum").val()}, function(data) {
$('body').append($(".waldnum").val());
var $a_var = data['title']
var $element = $('<div class="item">' + $a_var + '</div><br>');
$('body').append($element);
});
return false ;
});
});
return false ;
});