Ajax调用返回空数据

时间:2016-08-03 10:34:59

标签: php jquery ajax

我在以下网址发送ajax调用,只是回显响应但无法查看成功功能。 我哪里错了?

html文件

$.ajax({
   url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
   data: {
      mode: 'videos'
   },
   type: 'post',

   success: function(xhr) {

    alert(xhr);
   }
});

php文件

<?php 
echo "asasas";
?>

4 个答案:

答案 0 :(得分:1)

问题似乎是{$ PLUG_DIR}中的某些问题。仍然调用错误并完成调试它的功能。

$.ajax({
   url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
   data: {
      mode: 'videos'
   },
   type: 'post',

   success: function(xhr) {

    alert(xhr);
   },
   error: function(error) {

    alert(error);
   }
});

答案 1 :(得分:1)

您的代码似乎没问题。请仔细检查您的网址。从浏览器点击您的URL以查看响应。这个问题只是因为你的PATH。

答案 2 :(得分:0)

如果需要发送数据结构:

<强> JS

fancy:fb_defaultColor="@android:color/transparent"

<强> PHP

$.ajax({
    url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
    data: {
        mode: 'videos'
    },
    type: 'post',
    success: function(xhr) {
        var param1 = xhr.param1;
        alert(param1);
    }
});

答案 3 :(得分:0)

  

请查看以下情况:

  1. 确保包含jquery插件。
  2. 网址路径应该是正确的。(在您的情况下,这可能是错误的)
  3. 要检查来自ajax调用的错误,请从chrome打开inspect元素并检查网络选项卡中的响应。