new Ajax.Request('../WebService/WebService.asmx/PersonInfo',b),在本地可以,传上网站就不行了,不能访问,不知道是什么问题,请各位帮帮忙,谢谢
19 个解决方案
#1
怎么没人回答啊,我顶一下,应该不难吧
#2
我也帮你顶一下吧,我正想知道如何JS如何调用WebService
#3
没人碰到这样的问题吗?
#4
我顶
#5
怎么没有人理我,我再顶
#6
太没自尊了
#7
webconfig中
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
都加上试试
建议不要用htc
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
都加上试试
建议不要用htc
#8
加在<system.web>里面
#9
谢zyug回答,设置这个WEB.CONFIG我知道,可能我没说清楚,
我在本地调用webserices可以的,就是传上服务器上就不行了,不知道是不是路径的问题,但测试了半天还是不行,
我在本地调用webserices可以的,就是传上服务器上就不行了,不知道是不是路径的问题,但测试了半天还是不行,
#10
new Ajax.Request('../WebService/WebService.asmx/PersonInfo',b),这段在本地可以,服务器上不行.
#11
楼主给分太小气。害我也看不到答案。
#12
你看下世不时服务器环境的问题吧,,
就像我的发邮件,在本地没事,放务器就不行了,结果是被拦截了,你看看
就像我的发邮件,在本地没事,放务器就不行了,结果是被拦截了,你看看
#13
楼主给分太小气。害我也看不到答案。
=-=============================
只要有人帮我解决问题,我就加分
=-=============================
只要有人帮我解决问题,我就加分
#14
你先直接使用url, get的方式去访问,如果成功直接用xmlhttp get了,
不过点按钮的时候webservice默认是post方式
不过点按钮的时候webservice默认是post方式
#15
我直接输入地址访问在本地能访问http://*****/WebService/WebService.asmx/PersonInfo?id=0000000000001&type=1,
网上的这样的地址就不能访问,
但是网上的http://*****/WebService/WebService.asmx这样的地址能访问,加了后面的PersonInfo?id=0000000000001&type=1就不行,
网上的这样的地址就不能访问,
但是网上的http://*****/WebService/WebService.asmx这样的地址能访问,加了后面的PersonInfo?id=0000000000001&type=1就不行,
#16
报的错的是"请求格式无法识别"
#17
那这个new Ajax.Request('../WebService/WebService.asmx/PersonInfo',b)就没问题,应该是服务器的问题吧?
#18
怎么又没人了 ?
#19
exception
../WebService1.asmx/HelloWorld
(function) evalResponse
(function) getHeader
(function) isSameOrigin
(function) respondToReadyState
(function) getStatus
(function) success
(function) setRequestHeaders
(function) onStateChange
(boolean) _complete
(function) initialize
(object) options
(object) transport
(function) request
(string) url
(string) method
(object) parameters
(function) dispatchException
null
0
我碰到这样的问题(本地都不行):
(Error) status: Unspecified error.
(Error) responseXML: The data necessary to complete this operation is not yet available.
(Error) responseBody: The data necessary to complete this operation is not yet available.
(object) onreadystatechange: null
(number) readyState
(Error) responseText: The data necessary to complete this operation is not yet available.
(Error) statusText: Unspecified error.
../WebService1.asmx/HelloWorld
(function) evalResponse
(function) getHeader
(function) isSameOrigin
(function) respondToReadyState
(function) getStatus
(function) success
(function) setRequestHeaders
(function) onStateChange
(boolean) _complete
(function) initialize
(object) options
(object) transport
(function) request
(string) url
(string) method
(object) parameters
(function) dispatchException
null
0
我碰到这样的问题(本地都不行):
(Error) status: Unspecified error.
(Error) responseXML: The data necessary to complete this operation is not yet available.
(Error) responseBody: The data necessary to complete this operation is not yet available.
(object) onreadystatechange: null
(number) readyState
(Error) responseText: The data necessary to complete this operation is not yet available.
(Error) statusText: Unspecified error.
#20
#1
怎么没人回答啊,我顶一下,应该不难吧
#2
我也帮你顶一下吧,我正想知道如何JS如何调用WebService
#3
没人碰到这样的问题吗?
#4
我顶
#5
怎么没有人理我,我再顶
#6
太没自尊了
#7
webconfig中
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
都加上试试
建议不要用htc
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
都加上试试
建议不要用htc
#8
加在<system.web>里面
#9
谢zyug回答,设置这个WEB.CONFIG我知道,可能我没说清楚,
我在本地调用webserices可以的,就是传上服务器上就不行了,不知道是不是路径的问题,但测试了半天还是不行,
我在本地调用webserices可以的,就是传上服务器上就不行了,不知道是不是路径的问题,但测试了半天还是不行,
#10
new Ajax.Request('../WebService/WebService.asmx/PersonInfo',b),这段在本地可以,服务器上不行.
#11
楼主给分太小气。害我也看不到答案。
#12
你看下世不时服务器环境的问题吧,,
就像我的发邮件,在本地没事,放务器就不行了,结果是被拦截了,你看看
就像我的发邮件,在本地没事,放务器就不行了,结果是被拦截了,你看看
#13
楼主给分太小气。害我也看不到答案。
=-=============================
只要有人帮我解决问题,我就加分
=-=============================
只要有人帮我解决问题,我就加分
#14
你先直接使用url, get的方式去访问,如果成功直接用xmlhttp get了,
不过点按钮的时候webservice默认是post方式
不过点按钮的时候webservice默认是post方式
#15
我直接输入地址访问在本地能访问http://*****/WebService/WebService.asmx/PersonInfo?id=0000000000001&type=1,
网上的这样的地址就不能访问,
但是网上的http://*****/WebService/WebService.asmx这样的地址能访问,加了后面的PersonInfo?id=0000000000001&type=1就不行,
网上的这样的地址就不能访问,
但是网上的http://*****/WebService/WebService.asmx这样的地址能访问,加了后面的PersonInfo?id=0000000000001&type=1就不行,
#16
报的错的是"请求格式无法识别"
#17
那这个new Ajax.Request('../WebService/WebService.asmx/PersonInfo',b)就没问题,应该是服务器的问题吧?
#18
怎么又没人了 ?
#19
exception
../WebService1.asmx/HelloWorld
(function) evalResponse
(function) getHeader
(function) isSameOrigin
(function) respondToReadyState
(function) getStatus
(function) success
(function) setRequestHeaders
(function) onStateChange
(boolean) _complete
(function) initialize
(object) options
(object) transport
(function) request
(string) url
(string) method
(object) parameters
(function) dispatchException
null
0
我碰到这样的问题(本地都不行):
(Error) status: Unspecified error.
(Error) responseXML: The data necessary to complete this operation is not yet available.
(Error) responseBody: The data necessary to complete this operation is not yet available.
(object) onreadystatechange: null
(number) readyState
(Error) responseText: The data necessary to complete this operation is not yet available.
(Error) statusText: Unspecified error.
../WebService1.asmx/HelloWorld
(function) evalResponse
(function) getHeader
(function) isSameOrigin
(function) respondToReadyState
(function) getStatus
(function) success
(function) setRequestHeaders
(function) onStateChange
(boolean) _complete
(function) initialize
(object) options
(object) transport
(function) request
(string) url
(string) method
(object) parameters
(function) dispatchException
null
0
我碰到这样的问题(本地都不行):
(Error) status: Unspecified error.
(Error) responseXML: The data necessary to complete this operation is not yet available.
(Error) responseBody: The data necessary to complete this operation is not yet available.
(object) onreadystatechange: null
(number) readyState
(Error) responseText: The data necessary to complete this operation is not yet available.
(Error) statusText: Unspecified error.