js打印---我传给肖方username和userpassword,他在后端处理完成,返回给我。

  	function send_login_info(name, password) {	
	  		
	  		api.ajax({
			    url: HOST_URL+ '/museum/user_login.php?user_name='+name+'&user_password='+password,
			    //url: HOST_URL+ '/museum/user_login.php?user_name=11111111&user_password=1111111111',
			    method: 'get',
			    timeout: 30,
			    dataType: 'json',
			    returnAll:false
			},function(ret,err){
			    if (ret) {
			    	api.alert({msg:ret.state});//!!!!!!!!!!!!!!!!!!!!!这句是对的!!!
			    	if(ret.state=="000"){
			    		alert("为什么打不出来");
			    	}else alert("为什么");
			        //var urlJson = JSON.stringify(ret);
			        //api.alert({msg: urlJson});
			    }else {
			        api.alert({
			            msg:('错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
			        });
			    }
			});
	 	} 


api.ajax()中有两个参数,前面的参数是将获得的数据传送到php中;后面的function(ret,err)是处理后端返回的结果。

   function send_login_info(name, password) {
 
  api.ajax({
   url: HOST_URL+ '/museum/user_login.php?user_name='+name+'&user_password='+password,   //GET请求
   //url: HOST_URL+ '/museum/user_login.php?user_name=11111111&user_password=1111111111',
   method: 'get',
   timeout: 30,
   dataType: 'json',
   returnAll:false
},function(ret,err){  
   if (ret) {   --------------------if(a)指a不为空。
    api.alert({msg:ret.state});//!!!!!!!!!!!!!!!!!!!!!这句是对的!!!   msg是一个函数,api.alert的时候要用,在后端中,ret返回的内容为键值对:<state,test>。这里打印state
    if(ret.state=="000"){-----------------------ret.state的值是000,注意这里不用写成{msg:ret.state}==“000”,因为msg是一个函数。还有必须给000带引号,这是一个字符串。000是肖方返回给我的,表示password和username成功添加。
    alert("为什么打不出来");   ------------不需要api.alert,写成api.alert返到打印不出来。
    }else alert("为什么");
       //var urlJson = JSON.stringify(ret);       这句和下面一句是最开始的版本,JSON.stringify将value(Object,Array,String,Number...)序列化为JSON字符串
       //api.alert({msg: urlJson});           打印出来
   }else {    如果ret为空,一般就是没连上服务器或者现象,则打印下面的提示。
       api.alert({
           msg:('错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
       });
   }
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值