使用cakephp+;jquery.ajax

使用cakephp+;jquery.ajax,ajax,jquery,cakephp,cakephp-2.3,Ajax,Jquery,Cakephp,Cakephp 2.3,我有以下(工作)代码用于加载和解析文本文件: $(document).ready(function(){ var parse_file = function(url) { var ret = null; $.ajax({ async: false, url: url, dataType: "text", succ

我有以下(工作)代码用于加载和解析文本文件:

   $(document).ready(function(){

       var parse_file = function(url) {
           var ret = null;
           $.ajax({
               async: false,
               url: url,
               dataType: "text",
               success: function(data) {
                   // parse 'data' and set 'ret' 
               }
           });
           return ret;
       };

       var file_url = "./file.txt";
       var ret = parse_file(file_url);

       // ...
   });
但是,如果我把它放到cakephp的视图文件中,它就不再工作了。
数据
包含一个带有cakephp错误的html文件,该文件存在未定义的索引。

文件“/file.txt”的位置是什么?如果您只是将“/file.txt”作为url,它将在您的应用程序的webroot中检查名为“file.txt”的文件,如果找不到,则返回错误。是的,我知道,该文件在webroot中,它存在完整url而不是相对url,并检查是否存在working@nithin,对不起,我没有仔细阅读您的第一条评论,它很有效,谢谢!