发送的ajax数据无法正常工作

时间:2015-03-13 04:15:51

标签: javascript jquery ajax

下面是一个ajax,但它不会工作,这似乎是什么问题?假设我有requestparser.php并且在里面我有#34; echo"是ajax work!&#34 ;;"。

$(document).ready(function(){

    // start ajax form submission
    $.ajax({
    url: "requestparser.php",
    type:"POST",
    data: ({ "pulldata" : "oy" }),
    success:function(e){
        if(($.trim(e)=="success")){
            alert("yes");
        }else{
            alert("no");     
        }
    },error:function(){
       alert("error");
    }
   }); 
});

如上面的ajax函数,进程应该在加载时首先发送一个post请求到requestparser.php,帖子名称为" pulldata"并发布" oy"的内容当requestparser从ajax接收到该post请求时,然后回复" yes ajax work!"由于来自requestparser.php的响应不等于成功,因此它应显示" no"。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我尝试调试你的代码,它对我来说很好。那么你可以试试这段代码并说出它显示的错误吗?

$(document).ready(function () {
    $.ajax({
        url: "test.php",
        type: "POST",
        data: ({
            "pulldata": "oy"
        }),
        success: function (e) {
            console.log(e);
        },
        error: function (e) {
            console.error(e);
        }
    });
});

test.php

<?php
var_dump($_POST);

还有一件事,只是为了确认,你在使用ajax之前在你的页面中包含了jQuery吗?