Woocommerce 裏 ajax 的應用

標籤: 

正在查看 5 個帖子:1-5 (共 5 個帖子)
  • 作者
    帖子
  • lmn40227
    參與者
    • 文章數量: 23
    @lmn40227
    樓主

    我的測試網站 fhallseason.com

    現在的緩存系統導致 我的 make model year 這個內容 會保存下來.

    所以急需 ajax 功能來解決. 我在網上 也試了很多 .   但還是不行.

    我在 theme function 下 加了 下面的代碼:

    add_action( ‘wp_ajax_my_action’, ‘mmy_action’ );
    add_action( ‘wp_ajax_nopriv_my_action’, ‘mmy_action’ );

    function mmy_action(){

    $make = $_SESSION[‘vpf’][‘search’][‘make’];
    $model = $_SESSION[‘vpf’][‘search’][‘model’];
    $year = $_SESSION[‘vpf’][‘search’][‘year_id’];
    //wp_enqueue_script( ‘fh-hover’, get_template_directory_uri() . ‘/js/hover.js’, array(), null )
    }

    add_action(‘init’, ‘mmy_script’);

    function mmy_script(){

    wp_register_script( “hover_script”, get_template_directory_uri() . ‘/js/mmy.js’, array(‘jquery’) );
    wp_localize_script( ‘hover_script’, ‘myAjax’, array( ‘ajaxurl’ => admin_url( ‘admin-ajax.php’ )));
    wp_enqueue_script( ‘jquery’ );
    wp_enqueue_script( ‘hover_script’ );
    }

     

    mmy.js

    jQuery(document).ready(function() {

    jQuery.ajax({

    alert(“test failed”);
    type: “post”,
    dataType : “json”,
    url : myAjax.ajaxurl,
    data:{
    action:”mmy_action”,
    make: make,
    model: model,
    year: year,
    nonce:nonce

    }

    success: function(){
    alert(“done”);
    }});

    });

    連第一個 test failed 都不跳出來,.

     

     

    版主能給個簡單的 ajax 案例不, 在網上查了很多, 也試了很多,  都不管用, 不知道 之間到底出了什麼毛病.

     

     

    lmn40227
    參與者
    • 文章數量: 23
    @lmn40227
    樓主

    第一個 test failed 跳出來了, 但是 後面的 還是不行.

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi

    不明白你上面説的具體是指什麼問題,如果是緩存插件導致的,那麼可以考慮換個其他同類緩存插件就行了。這是最簡單的方法。

    WordPress 要用主題加載 js 文件然後又不想被緩存的話,還是得你在緩存插件裏面設置排除掉這個文件或者引用的代碼。

    我們用的是 wp super cache 插件,設置可以看這裏: https://bbs.weixiaoduo.com/topic/24665

    lmn40227
    參與者
    • 文章數量: 23
    @lmn40227
    樓主

    主要就是 想知道 woocommerce 本身的 ajax 如何使用.

    想要段簡單的 可以用的案例.

    然後我在把它修改成我想要的.

     

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi
正在查看 5 個帖子:1-5 (共 5 個帖子)
  • 哎呀,回覆話題必需登錄。

話題信息

  • 當前位於:WooCommerce
  • 4 條回覆
  • 2 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/26211/#post-26234" title=" 回覆至:Woocommerce 裏 ajax 的應用">6 年、 9 月前</a>