Ajax,通过使用指向同一页面的链接提交表单
Ajax, submitting form by using a link to the same page
首先,我有一个表格,我可以用该代码提交它:
<form method="post" action="javascript:void(0);" id="productFrom<?php echo $x;?>">
<input type = "hidden" value="<?php echo $MenuItem['Item_ID']?>" name="I_ID" />
<input type = "hidden" value="<?php echo $MenuItem['Item_Name']?>" name="I_Name" />
<input type = "hidden" value="<?php echo $MenuItem['Item_Price']?>" name="I_Price" />
<input type = "hidden" value="<?php echo $MenuItem['Item_Image']?>" name="I_img" />
</form>
<a class="view-link shutter" href="javascript: submitForm('<?php echo $x;?>');" name="Add">
<i class="fa fa-plus-circle"></i>Add To Cart</a>
<script type="text/javascript">
function submitForm(formID)
{
$('#productFrom'+formID ).submit();
}
</script>
但是我需要将其提交到同一页面并在特定的div中打印表单内容使用id"CART",所以我必须使用ajax
我试过这个,但不起作用
<script type="text/javascript">
function submitForm(formID) {
$('#productFrom'+formID ).submit(function(){
var str = $(this).serialize();
$.ajax('getCartItems.php', str, function(result){
// the result variable will contain any text echoed by getCartItems.php
document.getElementById('CART').innerHTML = alert(result);
}
return(false);
}););
}
</script>
我的错误是:
*SyntaxError: missing ) after argument list //on return false line
*ReferenceError: submitForm is not defined
当代码格式正确时,更容易看到语法错误的位置:
function submitForm(formID)
{
$('#productFrom' + formID).submit(function () {
var str = $(this).serialize();
$.ajax('getCartItems.php', str, function (result) {
// the result variable will contain any text echoed by getCartItems.php
$('#CART').html(result);
});
return false;
});
}
相关文章:
- 导轨 4.宝石will_paginate.更改在 ajax 请求上设置的分页链接
- 想要点击高亮分页链接.这是我的密码
- jqGrid不显示分页链接
- 如何使用javascript点击最后一个子链接
- Javascript函数每分钟更改一次链接
- Ajax 分页链接自定义
- 使用 JavaScript 向一组链接中的第一个链接添加一个属性
- 使用服务器端分页链接进行 ajax 无限滚动
- 如何使用 ajax 一次抓取一页,返回下一页链接并再次访问
- 如何在新页面中打开链接,然后从第 2 页链接回第 1 页
- 智能表分页链接不工作
- 弹出窗口中的一组链接,用设置的文本填充特定命名的字段
- Google CustomSearchControl显示不一致的分页链接
- Will_paginate分页链接javascript不工作
- JQuery Mobile #首页链接重载页面
- 自动点击'下一页'链接,在Chrome DevTools控制台推送数组
- 如何修改这个程序,我想得到下一页链接
- 添加分页链接以单击更改图像
- 数据表-下一个/上一个分页链接,显示下一个/上一个完整的页码组
- Laravel如何使ajax分页链接像非ajax一样工作