仅用于记录与分享,直接贴代码:

<script type="text/javascript">
function check(){
var title=$('#title').val();
var pic=$('#pic').val();
var detail=$('#detail').val();
var det=$('#det').val();
var type_sort=$('#sort').val();
if(title=="" || pic=="" || detail=="" || type_sort=="")
{alert("相关字段不能为空,请检查确认后再提交!");return false;}
return true;
}
</script> <form name="form1" action="" method="post" onsubmit="javascript:return check()">
<p align="center"><input type="submit" onClick="action='test.asp?act=add'" value="新增"><input type="hidden" name="id" value=""><input type="button" value="关闭" onClick="colos_div();"></p>
<table width="100%" border="0">
<tr><td align="center" width="10%">标题</td><td> <input type="text" id="title" name="strmodel_title"></td></tr>
<tr><td align="center">图片</td><td> <input type="text" id="pic" name="strmodel_logo"></td></tr>
<tr><td align="center">描述</td><td> <input type="text" id="detail" name="strmodel_desc"></td></tr>
<tr><td align="center">排序</td><td> <input type="text" id="sort" name="strsorting"></td></tr>
<tr><td align="center">发布</td><td> <input type="checkbox" id="isdel" name="strisdel"> 打勾为发布</td></tr>
<tr><td align="center">详细内容</td><td>
<!--<textarea style="width:1000px;height:300px" id="det" name="strmodel_detail"></textarea>-->
<script id="editor" type="text/plain" style="width:1000px;height:200px;" name="strmodel_detail"></script>
</td></tr>
<!--<tr><td colspan="2" align="center"><input type="submit" onClick="action='test.asp?act=add'" value="新增"><input type="hidden" name="id" value=""><input type="button" value="关闭" onClick="colos_div();"></td></tr>-->
</table>
</form> <%
if request.Form<>"" then
dim act
act=request.QueryString("act")
dim strbrandid,strmodelid,strmodel_title,strmodel_logo,strmodel_desc,strmodel_detail,strsorting,strisdel
strbrandid=1
strmodelid=request.Form("id")
strmodel_title=request.Form("strmodel_title")
strmodel_logo=request.Form("strmodel_logo")
strmodel_desc=request.Form("strmodel_desc")
strmodel_detail=request.Form("strmodel_detail")
strsorting=request.Form("strsorting")
strisdel=1
if request.Form("strisdel")="on" then
strisdel=0
end if
dim url,soaprequest,retvalue
if act="add" then
url="http://10.10.1.10/webservices/test.asmx/add"
'下面是webservice的参数
soaprequest="strbrandid=" & strbrandid & "&strmodel_title=" & strmodel_title & "&strmodel_logo=" & strmodel_logo & "&strmodel_desc=" & strmodel_desc& "&strmodel_detail="&strmodel_detail& "&strsorting="&strsorting& "&strisdel="&strisdel
Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "POST",url,false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.setRequestHeader "HOST","10.10.1.10"
xmlhttp.setRequestHeader "Content-Length",LEN(soaprequest)
xmlhttp.Send(soaprequest)
if xmlhttp.Status = "200" then
response.Write("<script language='javascript'>alert('添加成功!');location.href='test.asp';</script>")
else
response.Write("<script language='javascript'>alert('添加失败!\n可能服务器连接故障,请稍后重试!');location.href='test.asp';</script>")
end if
end if if act="modi" then
url="http://10.10.1.10webservices/test.asmx/modi"
'下面是webservice的参数
soaprequest="strbrandid=" & strbrandid & "&strmodelid=" & strmodelid & "&strmodel_title=" & strmodel_title & "&strmodel_logo=" & strmodel_logo & "&strmodel_desc=" & strmodel_desc& "&strmodel_detail="&strmodel_detail& "&strsorting="&strsorting& "&strisdel="&strisdel
'response.Write("<script language='javascript'>alert('"&soaprequest&"')</script>")
Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "POST",url,false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.setRequestHeader "HOST","10.10.1.10"
xmlhttp.setRequestHeader "Content-Length",LEN(soaprequest)
xmlhttp.Send(soaprequest)
'Response.Write xmlhttp.Status &"<br>"
'Response.Write xmlhttp.StatusText &"<br>"
'response.Write xmlhttp.responseText
'Set xmlhttp = Nothing
if xmlhttp.Status = "200" then
response.Write("<script language='javascript'>alert('修改成功!');location.href='test.asp';</script>")
else
response.Write("<script language='javascript'>alert('修改失败!\n可能服务器连接故障,请稍后重试!');location.href='test.asp';</script>")
end if
end if
end if
%>

  

ASP跨域调用Webservices方法的更多相关文章

  1. jquery Ajax跨域调用WebServices方法

    由于公司需要开发一个手机页面,想提供给同事直接在手机上可以查询SAP资料.数据需要使用js调用webserver来获取. 因为初次使用Jquery调用Webserver,所以期间并不顺利.测试调用We ...

  2. Jquery跨域调用后台方法

    //前端JS function CallHandlerByJquery() { var url = "http://" + window.location.hostname + & ...

  3. jquery ajax jsonp跨域调用实例代码

    今天研究了AJAX使用JSONP进行跨域调用的方法,发现使用GET方式和POST方式都可以进行跨域调用,这里简单分享下,方便需要的朋友 客户端代码 复制代码 代码如下: <%@ Page Lan ...

  4. jquery ajax跨域调用

    客户端: //ajax跨域调用的方法 $.ajax({ url:dustUrl+"/screenshot/getDevices.do", type: "get" ...

  5. 前端jsp fetch跨域调用 is not allowed by Access-Control-Allow-Origin.

    之前我在用json跨域调用时,遇到如图问题,后来查查是官方json不支持跨域调用,后来改用非官方的jsonp跨域调用后台方法,出现如下问题 Origin http://127.0.0.1:8080 i ...

  6. AJAX跨域调用ASP.NET MVC或者WebAPI服务的解决方案

    问题描述 当跨域(cross domain)调用ASP.NET MVC或者ASP.NET Web API编写的服务时,会发生无法访问的情况. 重现方式 使用模板创建一个最简单的ASP.NET Web ...

  7. 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案

      作者:陈希章 时间:2014-7-3 问题描述 当跨域(cross domain)调用ASP.NET MVC或者ASP.NET Web API编写的服务时,会发生无法访问的情况. 重现方式 使用模 ...

  8. AJAX跨域调用ASP.NET MVC或者WebAPI服务

    关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案 作者:陈希章 时间:2014-7-3 问题描述 当跨域(cross domain)调用ASP.NET MVC或者ASP. ...

  9. AJAX跨域调用ASP.NET MVC的问题及解决方案

    AJAX跨域调用ASP.NET MVC的问题及解决方案 问题描述: 解决方法: 只需要在web.config中添加如下标为红色的内容即可: <system.webServer> <h ...

随机推荐

  1. dedecms /plus/search.php SQL Injection && Local Variable Overriding

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 这个文件有两处注入漏洞 . $typeid变量覆盖导致ChannelTy ...

  2. ASP.NET MVC4 执行流程

    MVC在底层和传统的asp.net是一致的,在底层之上,相关流程如下: 1)Global.asax里,MvcApplication对象的Application_Start()事件中,调用 RouteC ...

  3. JAVA获取apk包的package和launchable-activity名称(一)

    背景: 每次要获取apk包的package和launchable-activity名称都需要运行doc命令,感觉好浪费感情,因为经常记不住常常的路径,但又不想把aapt设置为环境变量 我这个工具分几步 ...

  4. 《Linux菜鸟入门2》Ldap

    ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所需软件yum install sssd krb-workstation ...

  5. HTML5学习总结-03 地理定位

    一 地理定位 HTML5 Geolocation(地理定位)用于定位用户的位置. 1 地理定位 地理位置 经度  :   南北极的连接线 纬度  :   东西连接的线 位置信息从何而来: IP地址 G ...

  6. rabbitmq因为主机名更改导致连接不上

    今天创建rabbitmq用户的时候报错,说nodedown,定睛一看,发现主机名是localhost,而此时我们的主机名是controller01,所以猜测是主机名导致的,重启服务器,就成功添加了. ...

  7. JavaScript中捕获/阻止捕获、冒泡/阻止冒泡

    JavaScript中捕获/阻止捕获.冒泡/阻止冒泡 事件流描述的是从页面中接收事件的顺序.提出事件流概念的正是IE和Netscape,但是前者提出的是我们常用的事件冒泡流,而后者提出的是事件捕获流. ...

  8. ensure LANG and/or LC_* environment variables are set correctly

    Looks like your locale settings are broken or non-existent on that VM, or at least that session on t ...

  9. console使用方法

    一般情况下我们用来输入信息的方法主要如下四个: 1.console.log 用于输出普通信息 2.console.info 用于输出提示性信息 3.console.error用于输出错误信息 4.co ...

  10. Java http方式提交短信到短信网关

    URL url = new URL("短信网关url"); 一般短信内容需要用URLEncoder.encode()编码一下 HttpURLConnection httpCon = ...