如何在不干扰其他表单的情况下使用此javascript代码
我在我的网站上创建了两个表单,但当我提交它时,它会自动重定向,我想阻止这种情况 我这里有一个javascript代码,它完全满足我的需要,但它在我的网站上的所有表单中都能工作,我只需要这个代码在一个特定的表单中工作,因为我有两个表单,一个叫做login,另一个叫做cart,当我点击login按钮时,它不会重定向,因为脚本,它适用于两个表单,我只想让这个脚本以一种特定的形式工作,在本例中是cart 我希望你能理解,我的英语说得不是很好 我的Javascript代码:如何在不干扰其他表单的情况下使用此javascript代码,javascript,Javascript,我在我的网站上创建了两个表单,但当我提交它时,它会自动重定向,我想阻止这种情况 我这里有一个javascript代码,它完全满足我的需要,但它在我的网站上的所有表单中都能工作,我只需要这个代码在一个特定的表单中工作,因为我有两个表单,一个叫做login,另一个叫做cart,当我点击login按钮时,它不会重定向,因为脚本,它适用于两个表单,我只想让这个脚本以一种特定的形式工作,在本例中是cart 我希望你能理解,我的英语说得不是很好 我的Javascript代码: <script typ
<script type="text/javascript">
$(document).ready( function () {
$('form').submit( function () {
var formdata = $(this).serialize();
$.ajax({
type: "POST",
url: "carrinho.php",
data: formdata,
});
return false;
});
}); </script>
$(文档).ready(函数(){
$('form')。提交(函数(){
var formdata=$(this.serialize();
$.ajax({
类型:“POST”,
url:“carrinho.php”,
数据:formdata,
});
返回false;
});
});
我的html代码:
<form name="comprar" method="post" action="carrinho.php">
<input name="id_txt" type="hidden" value="<?php echo $id; ?>" />
<input name="nome" type="hidden" value="<?php echo $nome; ?>" />
<input name="preco" type="hidden" value="<?php echo $preco; ?>" />
<input name="quantidade" type="hidden" value="1" />
<input name="Comprar" type="submit" class="Adicionar" value="" />
</form>
使用仅选择所需的表单。还要注意,额外的,
将导致IE<9出现问题
$("form[name='comprar']").submit( function () {
var formdata = $(this).serialize();
$.ajax({
type: "POST",
url: "carrinho.php",
data: formdata, //remove this comma
});
return false;
});
尝试:
使用$(“表单[name='compar'])
访问特定表单。根据您的要求更改表单名称。额外的,
未经注意就从我眼前消失了+1给你(如果我还有票数的话),因为我没有,我删除了我的答案,答案是一样的,但是有一个,
太长:)@Sergio无需删除你的答案。他们都有帮助。
$(document).ready( function () {
$("form[name='comprar']").submit( function () {
var formdata = $(this).serialize();
$.ajax({
type: "POST",
url: "carrinho.php",
data: formdata
});
return false;
});
});