我以前是做Java后台开发的,最近进了一家新公司,公司要我做前端开发,因为我对JS等技术比较感兴趣
项目总监人很好,对我给予厚望,最近交给我一个任务,就是要我用纯JavaScript调用webservice,他说前台页面只能有JS和HTML,所以AJAX不能使用了,因为他说使用Ajax的话,跟后台还是有牵扯,所以我想请教前辈或高手指点指点我
项目总监人很好,对我给予厚望,最近交给我一个任务,就是要我用纯JavaScript调用webservice,他说前台页面只能有JS和HTML,所以AJAX不能使用了,因为他说使用Ajax的话,跟后台还是有牵扯,所以我想请教前辈或高手指点指点我
ajax是异步js+xml
话说什么叫纯javascript我建议LZ如果不急着项目的话,可以先看看javascript和ajax
如果急着项目的话,找一个封装好的ajax请求,然后写一个调用就好了
还可以通过script 标签发get 请求。这样webservice 需要设置允许get 请求才可以!
webservice 默认是用soap 访问
客户端,你可以试试用JavaScript+HTML来开发Adodb AIR应用程序
推荐使用Aptana Studio 2.0,另外调试推荐使用火狐 + Xfire插件。
既然你对此有兴趣
你这样
先google:ajax xmlHttpRequest
然后找到怎么调用web service的方法。然后调试怎么和DOM交互
function jsonTest(){
var pConnection = new Ext.data.Connection({timeout:1200000});
pConnection.request({
method: 'POST',
url: path + '/testAction.do?method=jsonTest',//换成你的WEBSERVICE WSDL
params: null,
success: function(response, options)
{
alert(response.responseText);
var jsonData = Ext.util.JSON.decode(response.responseText);
alert(jsonData.aa);
},
failure: function(response, options)
{
alert("big fail!");
}
});
}