小编Sto*_*one的帖子

使用WooCommerce ajax更新购物车

在我的woocommerce网站上,我更改了购物车页面,删除了"更新购物车"按钮并创建了2个按钮来添加和删除产品,就像我在此图片中显示的那样:

在此输入图像描述

当我点击数量按钮时,如果按下按钮更新购物车,我想调用相同的功能.

为此我使用ajax但它没有做任何事情.

首先在我的function.php文件中我有这个:

  function update_my_cart() {
    // here update then cart
    var_dump("execute");
  }
  add_action( 'wp_ajax_update_my_cart', 'update_my_cart' );    // If called from admin panel
  add_action( 'wp_ajax_nopriv_update_my_cart', 'update_my_cart' );  



    add_action( 'wp_enqueue_scripts', 'rct_enqueue_scripts' );

    if ( ! function_exists( 'rct_enqueue_scripts' ) ) :

    function rct_enqueue_scripts() {
    wp_enqueue_script( 'rct-js', get_template_directory_uri() . '/js/themeCoffee.js', array(), '1.0', true );
    wp_localize_script('rct-js', 'ajax_object', array('ajax_url' => admin_url( 'admin-ajax.php' )));
    }

    endif;
Run Code Online (Sandbox Code Playgroud)

在我的jquery文件中,我有这个:

  updatecart = function(qty) {
    var currentVal, data, item_hash, request;
    currentVal = void 0;
    data = void …
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress jquery woocommerce

5
推荐指数
2
解决办法
2万
查看次数

价格woocommerce中的小数分隔符

大家好,我在woocommerce中拥有此配置 在此处输入图片说明

在我的产品中,我有这个 在此处输入图片说明

但是当我显示价格时,它将返回“ 4.95”而不是“ 4,95”

我用这个来定价

$price = get_post_meta( get_the_ID(), '_regular_price', true);
Run Code Online (Sandbox Code Playgroud)

任何的想法!

wordpress woocommerce

3
推荐指数
1
解决办法
2106
查看次数

如何计算d3.js中的范围?

我是d3.js库的新手,我正在尝试理解域和范围的概念.

我读过斯科特·默里的书,但我不知道如何计算它.

我有这个:

var scale = d3.scale.linear()
    .domain([100, 500])
    .range([10, 350]);

scale(100);  //Returns 10
scale(300);  //Returns 180
scale(500);  //Returns 350
Run Code Online (Sandbox Code Playgroud)

我知道我输入的100个单位在我的输出中代表10个,而500和350个相同...但为什么180作为输入返回300?我该如何计算这个值?

我也阅读了本教程,它解释了如何计算它,但是当我按照方法时,我得不到相同的值,即scale(300)不返回180.

知道为什么吗?

math d3.js

3
推荐指数
2
解决办法
2913
查看次数

使用 ajax 为 WooCommerce 产品创建过滤器选择器

我想为 WooCommerce 产品创建一个 ajax 过滤器选择器,没有任何插件。

但我不知道如何解决这个问题。

我有这个带有下拉菜单的产品列表来选择过滤器的类型:

店铺页面截图

我使用此代码来显示列表:

<?php wc_get_template_part( 'list', 'product' ); ?>
Run Code Online (Sandbox Code Playgroud)

我知道<div>我必须替换的类是'.products',但我必须$post通过低价、高价或字母顺序更改属性来更改属性,但我找不到任何解决方案。

这是我在更改下拉列表时选择元素时更改 div 的功能

$('#filter_paradise').change ->
  valor = $('#filter_paradise option:selected').val()
  changepost(valor)
  return
Run Code Online (Sandbox Code Playgroud)

当我更改下拉列表时,我使用选择值调用 changepost 函数,该函数用新值替换 div,但在此之前,调用 filter_product 函数

changepost = (valor) ->
  value = valor
  request = $.ajax(
    url: ajax_object.ajax_url
    method: 'POST'
    data:
      opc: value
      action: 'filter_product'
      dataType: "json"
    success: (html, data) ->
      #$('.products').replaceWith(html); 
      console.log 'change'
      return
    error: (errorThrown) ->
      console.log errorThrown
      return
  )
  return 
Run Code Online (Sandbox Code Playgroud)

这个函数在function.php中,在这个函数中我有值、国家、类别和过滤器选择的值我需要这些值来创建查询和按低价、高价或字母顺序排序

function filter_product(){
  $last_uri = …
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress jquery woocommerce

2
推荐指数
1
解决办法
4147
查看次数

如何在 HighCharts 中显示图例

我正在使用Hightcharts,我尝试显示图表的图例,但我不知道为什么不显示它。

  function multipleCharts(current_data) {
  var seriesOptions = [],
    type = ['jobs_running', 'jobs_pending'];
  for (var j = 0; j < current_data.length; j++) {
    var project = current_data[j]['name'];
    for (var i = 0; i < type.length; i++) {
      seriesOptions.push({
        name: project + ' ' + type[i],
        data: current_data[j][type[i]]
      });
    }
  }
  $('#containerChart').highcharts('StockChart', {

    tooltip: {
      formatter: function(){
        s = '';
        $.each(this.points, function(){
          s += '<br/>' + '<span style="color:'+ this.series.color +'; text-transform: uppercase;">' + this.series.name + ':' + '</span>'+ ' ' …
Run Code Online (Sandbox Code Playgroud)

jquery legend highcharts

2
推荐指数
1
解决办法
8043
查看次数

在管理员Django CMS中更改域的名称

总是我在django-CMS中创建一个新项目,当我去管理员的时候我看到

在此处输入图片说明

可以更改example.com其他名称吗?怎么做?

提前致谢

python django django-cms

2
推荐指数
1
解决办法
574
查看次数

标签 统计

jquery ×3

woocommerce ×3

wordpress ×3

ajax ×2

php ×2

d3.js ×1

django ×1

django-cms ×1

highcharts ×1

legend ×1

math ×1

python ×1