function RequestByGet() {
var name = "123";
var pwd = "123";
var number = document.getElementById("Text1").value;//参数 手机号码
var cont = document.getElementById("Text2").value;//参数 信息内容
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//Webservice location.
var URL = "http://kssme.com/SendMessage/Service.asmx/DcsSendMessage?UserName=" + name + "&PwdName=" + pwd + "&PhoneNumber=" + number + "&PhoneMessage=" + cont;
URL = encodeURI(URL); //在rul中传输汉字是需要解码,否则出现乱码或者问号
xmlhttp.Open("GET",URL, false); //这行提示没有权限
xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8");
xmlhttp.SetRequestHeader("SOAPAction", "http://tempuri.org/DcsSendMessage");
xmlhttp.Send(null);
var result = xmlhttp.status;
//OK
if (result == 200) {
// document.write(xmlhttp.responseText);
document.getElementById("la").innerHTML = xmlhttp.responseText;
var dg = document.getElementById("la").innerText; //.innerText 取出标签 取值
if (parseInt(dg) > 0) {
alert("成功发送"+dg+"条!");
}这WebService 是我写的 当调用在本地调用 是可以的,但是发布上去后就出现这种跨域问题的情况网上找了料,有一种是设置下IE 选项-安全-自定义级别-通过域访问数据 启用 就可以解决
但是我知道没用 别人不知道啊,所以这方法只能舍弃
http://58.210.206.228:1888/HTMLPage.htm 这是测试网页 功能是发送短信
var name = "123";
var pwd = "123";
var number = document.getElementById("Text1").value;//参数 手机号码
var cont = document.getElementById("Text2").value;//参数 信息内容
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//Webservice location.
var URL = "http://kssme.com/SendMessage/Service.asmx/DcsSendMessage?UserName=" + name + "&PwdName=" + pwd + "&PhoneNumber=" + number + "&PhoneMessage=" + cont;
URL = encodeURI(URL); //在rul中传输汉字是需要解码,否则出现乱码或者问号
xmlhttp.Open("GET",URL, false); //这行提示没有权限
xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8");
xmlhttp.SetRequestHeader("SOAPAction", "http://tempuri.org/DcsSendMessage");
xmlhttp.Send(null);
var result = xmlhttp.status;
//OK
if (result == 200) {
// document.write(xmlhttp.responseText);
document.getElementById("la").innerHTML = xmlhttp.responseText;
var dg = document.getElementById("la").innerText; //.innerText 取出标签 取值
if (parseInt(dg) > 0) {
alert("成功发送"+dg+"条!");
}这WebService 是我写的 当调用在本地调用 是可以的,但是发布上去后就出现这种跨域问题的情况网上找了料,有一种是设置下IE 选项-安全-自定义级别-通过域访问数据 启用 就可以解决
但是我知道没用 别人不知道啊,所以这方法只能舍弃
http://58.210.206.228:1888/HTMLPage.htm 这是测试网页 功能是发送短信
为什么不统一AJAX提交到后台,
由后台再调用WebService,这样直接调用有什么特别意义吗??
提交到后台是如何调用的?必须用ajax技术提交才能调用吗?
你说的一般处理程序就是指提交到后台的servlet类,还是普通的java类,我用servlet类来调用好像不行啊,在普通java类通过运行 main函数还可以。不知道你试试用后台的servlet调用没有?