Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将产品添加到购物车的延迟时间_Javascript_Php_Jquery_Wordpress - Fatal编程技术网

Javascript 将产品添加到购物车的延迟时间

Javascript 将产品添加到购物车的延迟时间,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我有一个外部PHP脚本,它提供了我在WooCommerce商店中列出的最多三种产品,即$producturl[x]。我创建了一个addtocart按钮,该按钮触发一个链接,将所选产品添加到用户的购物车中,但通常需要一段时间来处理。我知道这个过程并不完全是即时的,但我的代码是它动作缓慢的原因吗?通常需要30秒或更长时间才能弹出警告消息,说明产品已添加。非常感谢您的帮助,谢谢 PHP <div class="buybutton"> <?php $producturl = P

我有一个外部PHP脚本,它提供了我在WooCommerce商店中列出的最多三种产品,即
$producturl[x]
。我创建了一个
addtocart
按钮,该按钮触发一个链接,将所选产品添加到用户的购物车中,但通常需要一段时间来处理。我知道这个过程并不完全是即时的,但我的代码是它动作缓慢的原因吗?通常需要30秒或更长时间才能弹出警告消息,说明产品已添加。非常感谢您的帮助,谢谢

PHP

<div class="buybutton">
    <?php $producturl = ProductURL::find(array('Product'=>$specialty1->Specialty1));
    if($producturl[0]->URL!=NULL){
        echo '<span id="add"><a id="add-link" href="' . $producturl[0]->URL . '" data-role="button" data-inline="true" data-mini="true" data-theme="d" target="vspage" onclick="' . "_gaq.push(['_trackEvent', 'Buy Now', 'Specialty', '" . $specialty1->Specialty1 . "'" . "]); _gaq.push(['_link', '" . $producturl[0]->URL . "']);" . '">';
        if($producturl[0]->Button!=NULL){
            echo $producturl[0]->Button . '</a></span>';
        }else {
            echo 'Add To Cart</a>';
        }
    }
    if($producturl[0]->URL2!=NULL){
        echo '<span id="add"><a id="add2-link" href="' . $producturl[0]->URL2 . '" data-role="button" data-inline="true" data-mini="true" data-theme="d" target="vspage" onclick="' . "_gaq.push(['_trackEvent', 'Buy Now', 'Specialty', '" . $specialty1->Specialty1 . "'" . "]); _gaq.push(['_link', '" . $producturl[0]->URL2 . "']);" . '">';
        if($producturl[0]->Button2!=NULL){
            echo $producturl[0]->Button2 . '</a></span>';
        }else {
            echo 'Add To Cart</a>';
        }
    }
    if($producturl[0]->URL3!=NULL){
        echo '<span id="add"><a id="add3-link" href="' . $producturl[0]->URL3 . '" data-role="button" data-inline="true" data-mini="true" data-theme="d" target="vspage" onclick="' . "_gaq.push(['_trackEvent', 'Buy Now', 'Specialty', '" . $specialty1->Specialty1 . "'" . "]); _gaq.push(['_link', '" . $producturl[0]->URL3 . "']);" . '">';
        if($producturl[0]->Button3!=NULL){
            echo $producturl[0]->Button3 . '</a></span>';
        }else {
            echo 'Add To Cart</a>';
        }
    }
    ?></div>

我的PHP文件中的Javascript:

<script type="text/javascript">
$(document).ready(function(){
$('a#add-link').click(function(event) { 
event.preventDefault(); 
var url = $(this).attr("href");
$.post(url, function () {
alert("You added this product to your cart.");
});

});

$('a#add2-link').click(function(event) { 
event.preventDefault(); 
var url = $(this).attr("href");
$.post(url, function () {
alert("You added this product to your cart.");
});

});

$('a#add3-link').click(function(event) { 
event.preventDefault(); 
var url = $(this).attr("href");
$.post(url, function () {
alert("You added this product to your cart.");
});
});
});
</script>

$(文档).ready(函数(){
$('a#add link')。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$.post(url,函数(){
警报(“您已将此产品添加到购物车中。”);
});
});
$('a#add2 link')。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$.post(url,函数(){
警报(“您已将此产品添加到购物车中。”);
});
});
$('a#add3 link')。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$.post(url,函数(){
警报(“您已将此产品添加到购物车中。”);
});
});
});

因此,如果您单击该按钮,您将在另一台服务器上触发一个操作,该服务器上有另一个站点/数据库?-我们需要查看您发布到的url的代码。@RobinR它是我的同一台服务器,只是在一个子域上。这个子域是woocommerce的WoodPress站点,所以我的产品链接是:@Kyle真的没有代码,我复制粘贴了woocommerce链接,将产品添加到购物车。该url是$producturl