2012-04-24 92 views
0

我正在做一些使用jQuery.post的jQuery ajax编码。在我的PC上(我用来通过ftp编辑代码的电脑)代码完美工作(我已经把代码放在外部主机/网站上)。但是,当我使用我的笔记本电脑甚至我的朋友PC来检查我总是得到-1回报。jQuery.post在一台PC上返回-1,但在另一台PC上成功

这是我使用。员额

jQuery.post("<?php echo admin_url('admin-ajax.php'); ?>", data, function(response) { 
       alert('Got this from the server: ' + response); 
      }); 

// admin_url is wordpress function to return ajax located file 

它甚至在我的办公室发生的代码。在PC上我正在编辑代码。我得到正确的返回值。但是,当我使用其他电脑时不行。

所以我要问

  1. 有什么办法来调试这个-1

  2. 什么能与这样的问题。

+0

您可以使用萤火虫或其他浏览器进行调试,以确保'POST'发送正确并收到回应 – ManseUK 2012-04-24 16:20:44

+0

感谢您的评论。我检查了那个。我也没有看到任何超过-1的东西。 (如果我检查正确) – cjmling 2012-04-24 16:35:29

回答

-1

当你得到(-1)你登录了吗?

+2

这应该是一个评论 - 它不是一个答案 – ManseUK 2012-04-24 16:19:46

+0

哦! ...当我没有登录时,我得到-1。这有什么关系吗?我如何解决它。其实我正在为wordpress创建插件。 – cjmling 2012-04-24 16:20:22

+0

取决于你想做什么..如果你的插件需要登录权限,那么用户应该登录使用它 – skafandri 2012-04-24 16:23:20

相关问题