我有一个问题,从javascript发布数据到php.I使用$ .post方法,虽然由于与wordpress的冲突我是使用$ J = jQuery.noConflict()的alos。
所以因此我有以下的,在javascript:
$J = jQuery.noConflict()
x=1
$J.post('/the directory',{x: x}, function(data){
});
alert($J.cookie("y"));
在PHP中,我有:
if(isset($_POST['x']))
{
setcookie("y", 1);
}
else{
setcookie("y", -1);
}
每次我看到Y = -1,表明X在PHP未找到。我究竟做错了什么?
我是怎么尝试,到目前为止,这一切都没有工作:
连接后,以不同的事件(被按下时提交,或者在页面加载)
把警报(附加$ J。饼干这是函数后面的括号(“Y”))(数据)
尝试$后删除J或在PHP中加入他们前面
我有点担心的问题这篇文章是因为我添加了$ J = jQuery.noConflict()。尽管我使用了许多其他功能,然后我没有任何问题,但您是否知道解决方案,或者您能帮助我迈向正确的方向?提前致谢!
只是一个参考,但你有没有阅读关于如何在Wordpress中使用jQuery的[*** Codex部分***](https://codex.wordpress.org/Function_Reference/wp_enqueue_script#jQuery_noConflict_Wrappers)? – adeneo
为什么你怀疑这个问题是由'noConflict()'和别名造成的?请求在使用'jQuery.post()'时使用相同的参数成功吗? –
嗨乔纳森,我怀疑这是因为这对我来说是一个未知领域。旁边有我检查了多种可能性。帖子不起作用,我可以想象的唯一原因是与noconflict属性冲突,但我要求queston,因为我不知道。在旁边,我添加了很多脚本来获得所有noconflict争论者/调整的骑行。 – TimothyUtrech