搜档网
当前位置:搜档网 › js 取值

js 取值

js 取值
js 取值

如上,有三个单选按钮,我想实现在页面的js函数里边,获取到用户选择的那个单选按钮的值

1

2

3

前台页面通过ajax环境和js调用web service的几种方法

目录:

1.配置ajax环境

2.js中调用web service (ajax环境) 方法一

3.方法二

4.方法三

5.ajax中的错误处理

//6.写的比较快如果有疏忽之处如能指出感激不尽。以免误人子弟。

一、使用ajax核心组件webconfi里的配置(可略了)

1.contrlos节配置

tagPrefix:命名空间的别名也就是空间的前缀

Assembly 指定加载的程序集

PublicKeyToken 程序集的公钥

代码

2.httpHandlers节的配置

这里的配置主要针对一些特殊的请求如:ajax请求webservice 和javascript编译文件时。.asmx 是处理的web服务的文件,扩展名为。Axd 的http处理则是对封装的javascript文件的处理。

代码

1.在ScriptManageer中指定javascript文件路径,引用webservice时也是在

//Ajax中的错误处理

使用过ajax的就会发现当发生错误的时候即使我们不捕获 ajax也会已alert的方式弹出显示错误信息

在可视页面上选中ServiceManager控件 F4 打开属性转到事件添加AsyncPostBackError 事件

//ServiceManager捕获UpdataePanel里发生的错误

//如下下面的Button1控件在UpdatPanel1里

protected void ScriptManager1_AsyncPostBackError(object sender, AsyncPostBackErro rEventArgs e)

{

//1.打印定义的键值对中的错误信息

//如果取消下面的注释需要+= 否则这里的信息被替换了

if (e.Exception.Data["errornoe"] != null)

{

string errorstr = e.Exception.Data["errorone"].ToString();

ScriptManager1.AsyncPostBackErrorMessage = errorstr;

}

//2。这里即使注掉也会弹出错误信息就算没有这个事件也会弹出错误提示

//打印原始错误信息

//ScriptManager1.AsyncPostBackErrorMessage = "error:"+e.Exception.Message;

}

protected void Button1_Click(object sender, EventArgs e)

{

//int a = int.Parse("");

try

{

//如果

int a = int.Parse("");

}

catch (Exception ex)

{

//添加一个错误信息

ex.Data["errorone"] = "类型转换错误";

//发出错误信号

throw ex;

} }

AJAX案例

div 部分用于显示来自服务器的信息。当按钮被点击时,它负责调用名为loadXMLDoc() 的函数:

Let AJAX change this text

接下来,在页面的 head 部分添加一个 AJAX - 创建 XMLHttpRequest 对象?Previous Page ?Next Page XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 创建 XMLHttpRequest 对象

所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建XMLHttpRequest 对象。 创建 XMLHttpRequest 对象的语法: variable=new XMLHttpRequest(); 老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象: variable=new ActiveXObject("Microsoft.XMLHTTP"); 为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject : var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } 在下一章中,您将学习发送服务器请求的知识。 AJAX - 向服务器发送请求 ?Previous Page ?Next Page XMLHttpRequest 对象用于和服务器交换数据。 向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","test1.txt",true); xmlhttp.send();

Js中的Parent对象

Js中的Parent对象 文章分类:Web前端 该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。 parent: 该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。 opener: 指用WINDOW.OPEN等方式创建的新窗口对应的原窗口。 附:Window对象、Parent对象、Frame对象、Document对象和Form对象的阶层关系:Windows对象→Parent对象→Frame对象→Document对象→Form对象, 如下:parent.frame1.document.forms[0].elements[0].value; 问题:在一个页面嵌入框架