2017-07-21 62 views
-2

我想将下面的jQuery代码转换成Ajax是否有可能?jQuery代码到Ajax转换

<script type="text/javascript"> 
    $j(document).ready(function() { 
     $j("#co-shipping-method-form .buttons-set button.button").click(function() { 
      var shippingSelectedValue = $j("input[name='shipping_method']:checked").val(); 
      if(shippingSelectedValue == 'freeshipping_freeshipping'){ 
      $j("#customtest_modal_id").show(); 
      } 
     }); 
     $j("a.reset-customtest").click(function() { 
      $j("#customtest_modal_id, #checkout-step-shipping_method").show(); 
      $j("#checkout-step-payment").hide(); 
     }); 

    }); 

</script> 
+2

你是什么意思与“转换”?你知道Ajax用于什么吗? – hallleron

+0

Ajax是一种调用后端函数以返回日期的方法。你的代码只是一个绑定点击事件..... – Ciccio

+0

@hallleron:我不知道ajax那么多:我需要的是我有一个按钮单击我想执行上述逻辑可以让我知道如何实现这个 – magento12345

回答

0

我想你误解了AJAX的概念。

这里有东西AJAX能为你做: - 从web服务器读取数据 - 在页面加载 后 - 更新网页,无需重新加载 的页面 - 将数据发送到Web服务器 - 在后台

简而言之,AJAX是一种通过XML传输数据的方式

+0

我不知道ajax那么多:我需要的是我有一个按钮点击我想执行上述逻辑你可以让我知道如何实现这个 – magento12345

0

哦,我明白了。 首先,你需要定义一个函数你的逻辑,像

function clickButtonSet() { 
    //you code here 
} 

然后,在你的HTML,你的onclick添加行动统一到.button设置

<button class="button-set" onclick="clickButtonSet()"> Click Me </button> 

与按钮.reset段同-customerset

试试:)

+0

我需要ajax代码,直到我知道 – magento12345