通过 ajax post 发送变量

sending variable through ajax post?

本文关键字:变量 post ajax 通过      更新时间:2023-09-26

我正在做一些在点击事件上触发的ajax东西,链接有几个值和变量。

有问题的链接如下所示:

<?php $link_url = esc_url(wp_nonce_url( site_url('?my_page=ajax-processor&action=dynamic_date_loop&my_date='.$date), 
"dynamic_date_loop_nonce") ); ?>

上面的$date变量包含类似"2013-09"的字符串。

我处理此链接并在此处提取值:

var url = wpAjax.unserialize(element.attr('href'));
var s = {};
s.data = $.extend(s.data, { action: url.action, _ajax_nonce: url._wpnonce });

我知道它的语法类似于var1:value1但在这里我的值是一个变量,所以在这种情况下我只是添加my_date: url.$date吗?这对我来说看起来不对。

我认为这就是你想要的:

s.data = $.extend(s.data, {
    action: url.action,
    _ajax_nonce: url._wpnonce,
    my_date: url.my_date 
});

不需要,您需要将值存储在变量javascript

var a = '<?php echo $date; ?>';

现在variable a包含 $date 的值。现在你可以用a做任何你想做的事情。通过提醒alert(a);进行检查