利用JQUERY的回调函数,通过asp中的代码在客户端执行js。
2009-08-21 14:20
691 查看
学习JQUERY和ASP的数据交互
利用JQUERY的回调函数,通过编写asp中的代码,控制客户端执行相应的js代码。
html代码:
asp代码:
利用JQUERY的回调函数,通过编写asp中的代码,控制客户端执行相应的js代码。
html代码:
<!--html客户端代码,演示如何调用jquery的回调函数--> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>What's for dinner?</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#items').change(showItemInfo); }); function showItemInfo() { $('div#itemData').load( 'server.asp', {itemid: $(this).val() }, function(data) { eval(data); } ); } </script> <style type="text/css"> #items { height: 270px; width: 99px; } </style> </head> <body> <form style="float:left"> 产品: <select id="items" size="10"> <option value="1">Milk</option> <option value="2">Cole Slaw</option> <option value="3">BBQ Sauce</option> <option value="4">Lunch Meat</option> <option value="5">Mustard</option> <option value="6">Hot Sauce</option> <option value="7">Cheese</option> <option value="8">Iced Tea</option> </select> 对应价格: <select id="Vitems" size="10"> <option value="1">20</option> <option value="2">30</option> <option value="3">60</option> <option value="4">70</option> <option value="5">15</option> <option value="6">36</option> <option value="7">42</option> <option value="8">36</option> </select> </form> <script language='javascript'> document.write('价格:index[0]的值<--'); </script> <script type='text/javascript'> document.write(document.getElementById('Vitems').options[0].text) </script> <div> <div><label>Item:<div id="item"></div></label></div> <div><label>Description:</label></div> <div><label>Quotation:<div id="itemData"></div></label></div> </div> <div><label>Category:</label>${eFridge.items[param.id].category}</div> <div><label>Expires:</label>${eFridge.items[param.id].expires}</div> </div> </body> </html>
asp代码:
<% Response.ContentType ="text/HTML" Response.Write "document.getElementById('item').innerHTML= " & request.form("itemid") & ";" Response.Write "document.getElementById('itemData').innerHTML=document.getElementById('Vitems').options[" & request.form("itemid")-1 & "].text;" Response.Write "document.getElementById('Vitems').options[" & request.form("itemid")-1 & "].selected = true;" %>
相关文章推荐
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- 用ASP将JAVASCRIPT代码写入客户端执行的一种简易方法
- asp.net通过js实现Cookie创建以及清除Cookie数组的代码
- ASP.net注册客户端JS脚本,利用两次提交解决下载后画面不能刷新的问题
- js---如何通过js/jQuery代码出发节点的click事件
- 让服务器控件执行js与C#两种代码(asp.net)
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
- JS和jQuery通过this获取html标签中的属性值(实例代码)
- jquery 禁止herf跳转,并执行相应的js代码
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度
- asp.net通过后台代码给前台设置css样式,下拉列表在js中的取值
- (原创)asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(二)_转
- ASP.NET后台执行JS代码
- 使 WebBrowser 更简单的新加和执行 js, 可安装 jQuery 脚本的 C# 开源代码 - IEBrowse...
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)