尝试获取正确的GET链接,该链接显示购物车中的良好信息
Try to get the right GET link which shows the good info in shoppingcart
好的,这是我在互联网上搜索数月后的问题。 我想从jquery获得正确的链接,以获取正确的div并在页面上显示它们。目前,文件使用 GET 获取根目录
我有 2 个文件。
shopping_cart.php和jquery-oscart.js
jquery-oscart.js $.ajax({ 类型:"开机自检", url: encodeURI($(location).attr('href')) + '&action=update_product&ajax=1', data: $('form[name=cart_quantity]').serialize(), 异步:假, 成功: 函数(数据) { $("#content-body").html(data); Hide_Load(); update_cart(); }, 数据类型: 'html' }); 更新购物车总计 // $.ajax({ 类型:"开机自检", url: encodeURI($(location).attr('href')) + '&action=update_product&show_total=1&ajax=1', data: $('form').serialize(), 成功: 函数(数据) { $('#boxcart-总计').html(数据); Hide_Load(); } }); 返回(假);});
操作:.attr('action')
显示的div 应该是购物车文件中的 #content_body。
在购物车.php文件中,有一个操作调用:
在正常状态下没有问题。
这是我的问题。
执行文件时,Firefox 给了我以下规则:
邮政域名../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&action=update_product&ajax=1获取域../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2邮政域名../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&action=update_product&show_total=1&ajax=1获取域../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2
而不是
邮政域名../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&action=update_product&ajax=1获取域../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&ajax=1邮政域名../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&action=update_product&show_total=1&ajax=1获取域../index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&show_total=1&ajax=1
在 GET 中。我想念&ajax=1和&show_total=1&ajax=1
jquery_oscart.js有些东西必须改变,但我不知道在哪里改变......
我尝试了带有正确链接的 .load 函数,但这不是解决方案。
我希望有人可以帮助我。
原始代码是:
jQuery.ajax({
type: 'POST',
url: encodeURI($('form[name=cart_quantity]').attr('action')) + '&ajax=1',
data: jQuery('form[name=cart_quantity]').serialize(),
success: function(data) {
jQuery("#content-body").html(data);
//Hide_Load();
//update_cart();
}
});
// Updating cart total
jQuery.ajax({
type: 'POST',
url: encodeURI($('form[name=cart_quantity]').attr('action')) + '&show_total=1&ajax=1',
data: jQuery('form').serialize(),
success: function(data) {
jQuery('#boxcart-total').html(data);
//Hide_Load();
}
});
返回(假);});
它给出了链接:
domain/index.php&ajax=1
而不是
域。。/index.php?option=com_oscommerce&osMod=shopping_cart&Itemid=2&action=update_product&ajax=1
会不会是"形式"的东西?似乎它把我送到索引.php而不是索引.php?选项=com_oscommerce&osMod=shopping_cart
问题解决了 ? 选项...链接被隐藏。显示我得到的另一个文件。现在开机自检链接很好。我只得到的问题是GET链接。
似乎url: encodeURI($('form[name=cart_quantity]').attr('action')) + '&ajax=1',
获取 2 个链接 a POST en ea 返回 GET。返回链接在最后错过了 &ajax=1。
也许可以尝试一下
url: encodeURI($(location).attr('href') + '&action=update_product&ajax=1'),
(我把 &action=blahblah 放在 encodeURI 中)
可以通过在 url 中添加 + 'format=ajax' 来解决问题
喜欢:
jQuery.ajax({
type: 'POST',
url: encodeURI($('form[name=cart_quantity]').attr('action')) + '&format=ajax'+ '&ajax=1',
data: jQuery('form[name=cart_quantity]').serialize(),
success: function(data) {
jQuery("#content-body").html(data);
//Hide_Load();
//update_cart();
}
});
// Updating cart total
jQuery.ajax({
type: 'POST',
url: encodeURI($('form[name=cart_quantity]').attr('action')) + '&format=ajax'+ '&show_total=1&ajax=1',
data: jQuery('form').serialize(),
success: function(data) {
jQuery('#boxcart-total').html(data);
//Hide_Load();
}
});
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接所有<a>Meteor
- window.location没有'不会产生与将相同链接粘贴到浏览器相同的结果-Magento添加到购物车URL
- 我试图找到一种方法,让人们通过链接向他们的蒸汽购物车添加多个项目
- 如何链接购物车数组与产品数组
- Js/当有一个输入的数量和产品没有添加到购物车时,显示一个弹出链接
- 尝试获取正确的GET链接,该链接显示购物车中的良好信息