嗨,我有一个表格,数据发布了一些奇怪的东西......
HTML:
<form>
<input type="radio" name="datatype" value="1"/> <label>Datatype 1</label>
<input type="radio" name="datatype" value="2"/> <label>Datatype 2</label>
<button type="submit">Submit</button>
</form>
表格 1:
$('form').submit(function(){
var dt = $(this).serializeArray();
$.ajax({
url: 'post.php',
data: dt,
..................
})
})
表格 2:
$('form').submit(function(){
var opt = $(['input[name=datatype]').val();
var dt = [{name:'dtype',value: opt }];
$.ajax({
url: 'post.php',
data: dt,
..................
})
})
在 FORM 1 数据类型中正确发布正确的值 1 或 2。在这部分中,我使用的是序列化数组。现在奇怪的是,如果您选择数据类型 2,它总是在 FORM 2 上发布值 1。出于某种原因,我需要使用 FORM 2...如果有人能提供帮助,我很高兴。谢谢