我试图从php中的输入字段值作为控件循环内部ajax?我想根据所需的测试用例数显示“复制”一词。见下文:
PHP:
<form method="post" action="" class="form-horizontal" id="problem_form"> <div class="control-group">
<label class="control-label"> Number of Test Case/s </label>
<div class="controls">
<input type="text" name="test_case" id="test_case" />
<input type="submit" onclick="Cchecker.validate_problem_post(this)" name="test_case_btn" id="test_case_btn" class="btn btn-primary" value="Go" />
</div>
</div><hr/>
<div id="test_case_container"></div>
</form>
如您所见,我在Go按钮中有一个onclick事件。它调用了下面的ajax函数。
AJAX:
validate_problem_post: function(){
submitHandler: function (form) {
for(var i = 0; i < $('#test_case'); i++){
$('#test_case_container').html('copy');
}
}
});
}
每次执行时,程序只打印一次“复制”一词,而不是跟随$('#test_case')的内容。
答案 0 :(得分:0)
可能问题出在循环的情况。你必须解决它:
for(var n = $('#test_case').val(), i = 0; i < n; i++) {...}