将php echo返回给JS时的随机值

时间:2014-04-02 13:30:10

标签: javascript php jquery ajax codeigniter

从PHP返回变量时我遇到一个奇怪的问题到Javascript我有一个函数的ajax调用,如下所示(我正在使用CodeIgniter):

public function automaticEnd(){
    $this->load->model('test_model');
    $this->test_model->addResult("common");
    $id = $this->input->post('id');
    echo "success/";
}

在我的AJAX通话中,我只想看到一个成功的警告框/

                    $.ajax({
                    type: "POST",
                    url: "/project/main/automaticEnd",
                    data: data,
                    success: function(msg){
                        alert(msg);
                    }
                 });

但是我看到的输出如下: " 0:12:14success /"

以前见过这个问题的人?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我认为问题依赖于addResult()的{​​{1}}方法。

检查那里是否有另一个echo语句。

"成功之前的字符串/"看起来像时间。也许你在那里回应一个值用于测试目的。