我正在做一些在点击事件中触发的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
吗?这对我来说不合适。
答案 0 :(得分:1)
我认为这就是你想要的:
s.data = $.extend(s.data, {
action: url.action,
_ajax_nonce: url._wpnonce,
my_date: url.my_date
});
答案 1 :(得分:0)
您需要将值存储在javascript
变量
var a = '<?php echo $date; ?>';
现在variable a
包含$date
的值。现在你可以做任何你想做的事了。
通过提醒alert(a);