早上好![/ p>
我有以下问题:我发送表单的数据,但在表单之前我在jquery中有一个.post。 当我点击从jquery部分发送表单时,它正确,但是,当我点击发送表单时, 它首先由jquery发送,然后通过表单发送,这会产生错误。
我发布代码,非常感谢您的帮助!
Entrada.jsp
<td><a href="entradaMateriais2" class="btn btn-xs btn-info entradaMateriais"
data-toggle="modal" name="codigoTeste"
data-id="${list.id_material }" >Entrada</a> </td>
//Here begins the modal
<a class="btn btn-xs btn-info" href="#entradaMateriais2"
data-toggle="modal"> Entrada de Materiais </a>
<div id="entradaMateriais2" class="modal fade"
aria-hidden="true" aria-labelledby="myModalLabel" role="dialog"
tabindex="-1" style="display: none;">
<div class="modal-dialog" style="width: 550px;">
//...... Omitted code to not get too big
<form action="cadEntradaEstq.html" method="post">
//...... Omitted code to not get too big
</form>
<button class="btn btn-primary" type="submit">Entrada de Material</button>
Jquery代码
$(".entradaMateriais").on('click', function(){
var id = $(this).data('id'); $("#fid").val(id);
var nome = $('#nome' + id).text(); $("#fnome").val(nome);
var codigo = $('#codigo' + id).text(); $("#fcodigo").val(codigo);
var categoria = $('#categoria' + id).text(); $("#fcategoria").val(categoria);
$.post("../ControleMovEstoque", {codigoTeste : codigo}, function(data){
var dataJSON = JSON.parse(data);
var local = JSON.stringify(dataJSON[0].local).replace(/\"/g, "");
$("#local").text(local).val(local);
var qtdEstoque = JSON.stringify(dataJSON[0].qtdEstoque).replace(/\"/g, "");
$("#qtdEstoque").val(qtdEstoque);
var qtdMin = JSON.stringify(dataJSON[0].qtdMin).replace(/\"/g, "");
$("#qtdMin").val(qtdMin);
var qtdMax = JSON.stringify(dataJSON[0].qtdMax).replace(/\"/g, "");
$("#qtdMax").val(qtdMax);
});
$("#entradaMateriais2").modal();
});
那是:
如果我点击下面的按钮,一切顺利:
打开这个新窗口...如果我点击注册,它会通过按钮的代码&#34; Entrada&#34;再次