mui.ajax如何和.net的ashx交互

zkbao 2017-05-08 04:49:13
求教一下,我hbuilder用ajax访问.net后台,后台老是接收不到请求,能帮我看下吗?
我的前台代码:
var network = false;
if(plus.networkinfo.getCurrentType() == plus.networkinfo.CONNECTION_NONE) {
mui.toast("当前网络不给力,请稍后再试~");
} else {

mui.ajax({
url: baseUrl+'Agent/test.ashx?oprMode=test',
data: '',
dataType: 'json',//服务器返回json格式数据
type: 'get',//HTTP请求类型
timeout: 10000,//超时时间设置为10秒;
success:function(data){
//服务器返回响应,根据响应结果,分析是否登录成功;
if(data.Status=='1'){
alert('success');

}else{

//plus.nativeUI.toast(data.ErrMsg);
}
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log("exception");
}
})
}

后台是个.net的ashx文件,我这样处理对吗

/// <summary>
/// test 的摘要说明
/// </summary>
public class test : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/json; charset=utf-8";
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
string oprMode = context.Request.Params["oprMode"];
switch (oprMode)
{
case "test":
testFunc(context);
break;
}
}
}

求帮我解决一下,很迷茫
...全文
356 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧