不使用页面中存在的javascript提交特定表单
submit specific form without use the javascript exist in page
我有很多表单,每次点击都要提交一个表单。我使用这个代码。
$(document).ready(function(){
$("form").submit(function(){
var str = $(this).serialize();
$.ajax({
type: "POST",
url:"function.php",
data: $(this).serialize(),
success: function(html) {
alert(html);
window.location.reload();
}
});
return false;
});
});
我所有的表格都是这样的
<form method='post' id='title' name='title'>
<input type='hidden' name='test' value='test' >
<button type='submit' name='submit'></button>
</form>
我的剧本写得很好--直到--
我在页面中添加了一个不同的表单。对于这个表单,我不想使用javascript。当我点击这个不同的表单时,javascript就会出现!
有什么帮助吗?
给表单一个唯一的ID,那么只有您想要提交的表单才会使用您想要使用的javascript提交。例如
$(document).ready(function(){
$("form#title").submit(function(){ /* <-- notice form#title */
var str = $(this).serialize();
$.ajax({
type: "POST",
url:"function.php",
data: $(this).serialize(),
success: function(html) {
alert(html);
window.location.reload();
}
});
return false;
});
});
<!-- this form will attach to above JS -->
<form method='post' id='title' name='title'>
<input type='hidden' name='test' value='test' >
<button type='submit' name='submit'></button>
</form>
相关文章:
- 如何向服务器端提交javascript变量
- POST时未提交Javascript值
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- 提交Javascript表单时出现Codeigniter csrf保护错误
- 关于更改、选择和提交javascript的示例
- Perl / LWP 提交 JavaScript 表单的麻烦
- 表单提交 JavaScript 不起作用
- 验证后提交 Javascript 表单
- 向 JSP 提交 JavaScript 数组
- 空表单提交 Javascript
- 提交 javascript 表单,但数据未正确传递
- 访问拒绝IE8上传提交javascript
- IE7 和 IE8 不会在提交 JavaScript 时触发 JavaScript 提交
- 提交 JavaScript 以重新加载页面,但不在 PHP 中发布成功消息
- 通过curl和PHP提交JavaScript点击
- 如何在输入字段中提交 Javascript 值
- 为什么多重提交javascript代码在Chrome中不起作用
- 表单提交Javascript后,子级刷新自身而不是父级
- php提交javascript表单
- html页面自动提交-javascript填充隐藏字段