后台代码
string ru="true";            
if (tu=="true"){
    Response.Write("/NewsPic/pic.jpg");//成功读取了数据    这里值不固定的                 
}
else{
    Response.Write("文件的读写操作失败!");//失败 
}    前台处理
success:function(result){
    if(“这里怎么判断返回的值是成功还是不成功???”){
document.getElementById("txt_file").value=result;//获得上传文件路径    
     }
     else{
         alert(result);  
      }    
}

问题:假如数据读取成功了我需要把返回值即路径赋给txt_file文本框做前台显示,如果不成功则把返回值以警告框的形式显示,前台我该如何判断是否成功呢?  

解决方案 »

  1.   

    success 已经是成功了。
    当然你也可以直接判断Response里的内容——“文件的读写操作失败!”更好的做法是在服务端修改 Response.StateCode
    成功是 200, 不成功可以是 50X (服务端错误) 
      

  2.   

    或者你也可以if(tu=="true")
     response.write("true");
    else
     response.write("false");success:function(result){
       if(result=="true")
         document.getElementById("txt_file").value="/NewsPic/pic.jpg";
       else
         alert("文件的读写操作失败")
    }