jquery+httphandle菜鸟问题

问题描述

前台用jquery,中间处理用的是ashx,现在貌似只能访问ashx中的ProcessRequest(HttpContextcontext)函数,自定义的函数访问不到,是怎么回事呢?请教各位大大前台:functionpostData(parames){$.ajax({type:"POST",//用POST方式传输dataType:"html",//数据格式:JSONurl:'http://localhost:9280/web/Service/UserService.ashx/GetData',GetData函数访问不到,始终都是进的ProcessRequest,是怎么回事呢?

解决方案

解决方案二:
可以这样吗?这样的是webservice吧
解决方案三:
可以啊,默认的ProcessRequest都能访问,自定义的函数访问不到
解决方案四:
url没有重写,当然不能访问到GetData方法了。你可以这样,在ProcessRequest里获取QueryString然后再switch调用GetData方法。http://localhost:9280/web/Service/UserService.ashx?method=GetData------------------------------voidProcessRequest(...){switch(Request.QueryString["method"]){case"GetData":GetData();...}}

解决方案五:
去掉"/GetData",url指定的是文件,不是方法,按照楼上同学的意见也可以。
解决方案六:
如果你的写法适用于服务端是webservice的情况ASHX与ASPX的请求方式是一样的,只不过中间环节少
解决方案七:
在js代码中可以这样写:functionpostData(parames){$.ajax({type:"POST",//用POST方式传输dataType:"html",//数据格式:JSONurl:'http://localhost:9280/web/Service/UserService.ashx?method=GetData',

在ashx一般处理程序中:voidProcessRequest(...){switch(Request.QueryString["method"]){case"GetData":GetData();}}

这样子就能请求到你自定义的函数了。
解决方案八:
你那种写法适合请求webservice的webmethod如果要在ashx上实现此效果,需要url重写不重写的话要.ashx?para=GetDataRequest.QueryStringget方式传参来实现
解决方案九:
引用7楼sandy945的回复:

你那种写法适合请求webservice的webmethod如果要在ashx上实现此效果,需要url重写不重写的话要.ashx?para=GetDataRequest.QueryStringget方式传参来实现

学习

时间: 2024-11-10 08:09:52

jquery+httphandle菜鸟问题的相关文章

jquery入门菜鸟的疑问

问题描述 jquery入门菜鸟的疑问 $(document).ready(function(){ alert("asdasdasd"); });这段代码没有生效,不只是否是js类库没有加载到 我是在myeclipse里做的,jquery-1.7.2.js是放在/WebRoot/WEB-INF/js/jquery-1.7.2.js jsp文件时放在/WebRoot/index.jsp 解决方案 解决方案二: 问题不清楚,不知道你是否引入了js

求一款百叶窗jquery插件 banner用

问题描述 求一款百叶窗jquery插件 banner用 要求是能够自适应宽度,效果要酷炫一点,自定义程度稍微高一点就行,谢谢啦 解决方案 http://www.jqueryba.com/jquery/sliderjquery/index.html 解决方案二: jQuery插件 多风格百叶窗幻灯片 图片切换 效果 HTML结构代码 解决方案三: jQuery插件 多风格百叶窗幻灯片 图片切换 效果 HTML结构代码 解决方案四: 上火了,html代码发不上去 请参考 http://www.tui

java-我在菜鸟教程上下载了一个JQuery的Demo,但是无法导入进Eclipse里,如何才能导入呢?

问题描述 我在菜鸟教程上下载了一个JQuery的Demo,但是无法导入进Eclipse里,如何才能导入呢? 是不是因为没有Project文件 解决方案 因为没有.project文件,所以它不是一个java工程,当然无法导入了.可以自己新建一个工程,再把这些文件复制到项目根目录下就可以了. 解决方案二: jquery是js不是java,用不着什么项目,也没有什么编译的过程,在eclipse中打开也就是把它当一个大号的文本编辑器罢了. 解决方案三: Jquery不是用eclipse打开的,Jquer

菜鸟蔡之Ajax复习第二篇(JQuery中的load()方法实现Ajax功能)_AJAX相关

在上一篇博客中写到的是在传统的Javascript中使用XMLHttpRequest对象异步加载数据的,唉,童鞋.......看到那些代码是不是有点头疼啊!呵呵......不仅是你,我都有点反感了,不仅要判断浏览器,还要......反正就是有一大坨代码,看起来毫不爽,现在,让我们忘记拿一大坨吧(记住:这里不是真的忘记哦!好像许多公司面试Ajax这块内容时,都会让你不用拖控件的方式写一个原生态的Ajax程序呢,所以它的重要性,你懂的!)!好了,说了这么多,应该"忘记"了吧你!呵呵....

菜鸟救助jQuery

问题描述 xuan_init=function(qtype){$("#btn_xuan_addrow").show();varoptions=['A','B','C','D'];varsize=options.length;$("#key_setting").append('<tableclass="stable"width="455"align="left"id="key_setting_

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

jQuery实现按钮的点击

  这篇文章主要介绍了jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证的相关资料,需要的朋友可以参考下 jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

浅析Js(Jquery)中,字符串与JSON格式互相转换的示例

这几天,遇到了json格式在JS和Jquey的环境中,需要相互转换,在网上查了一下,大多为缺胳膊少腿,也许咱是菜鸟吧,终于测试成功后,还是给初学者们一个实例吧   首先,准备新建一个js文件.以下是JSON2.js的内容,把内容拷到js文件中,以便调用: 复制代码 代码如下: /*     http://www.JSON.org/json2.js     Public Domain.     NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RI

浅析jquery某一元素重复绑定的问题

 本篇文章主要是对jquery某一元素重复绑定的问题进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 某天晚上写代码的时候,突然出了bug,想了很久都不知道问题出在哪里(其实是很简单的问题,但由于我还是个菜鸟,所以不知道).几经周折,这中间的过程就不提了,终于让我在快崩溃的时候,发现了原因.原来是因为同一jquery元素可以重复绑定,当使用了嵌套绑定的时候,就容易出错.如代码:     代码如下: $('.test').bind('click',function(){