1.首先 闲话不说 直接代码走起,都是我工作闲事的积累干货

  1. //重要 js 运行
  2. $(function (){ 代码 });

2.ajax 传值

  1. //第一种
  2. 输入框 <input type="text" data-upload="Descript" value="" />
  3. $(function () {
  4.  
  5. $('#btn').click(function () {
  6. var data = main.getData();
  7. main.ajaxAlertUniversal('/jbWuLiu/jbWuLiu/ToAreaEd', data);
  8. })
  9. })
  10.  
  11. //第二种
  12. function sub() {
  13. $('#btn').hide();
  14. var model = {
  15. Company: $('#Company').val(),
  16. BrandID: $('#BrandID').val(),
  17. BrandTitle: $('#BrandTitle').val(),
  18. ID: $('#ID').val()
  19. };
  20. $.ajax({
  21. url: '@Url.Action("AddrManageEd")',
  22. type: 'post',
  23. data: model,
  24. success: function(data) {
  25. if (data.code > 0) {
  26. alert('修改成功!');
  27. self.location = document.referrer;
  28. } else {
  29. alert(data.msg);
  30. }
  31. $('#btn').show();
  32. }
  33. });
  34. }
  35. //提交
  36. <input id="btn" type="button" class="btn" value="保存" onclick="sub();" />
  37. //后台代码
  38. return Json(new { code = 1, msg = "操作成功!" });

3.判断不为空

  1. //第一种
  2. $(function () {
  3. var txt1 = '为必填项'; // 以 HTML 创建新元素
  4. var txt2 = $("<b></b>").text("Text2."); // 以 jQuery 创建新元素
  5. var txt3 = document.createElement("p");
  6. txt3.innerHTML = "Text.";
  7. $("#Company").blur(function ()
  8. {
  9. if ($("#Company").val().trim() == "") {
  10. IsNull = true;
  11. $("b").append(txt1).css("color", "red");
  12. $(this).css("background-color", "#D6D6FF");
  13. }
  14. })
  15. })
  16.  
  17. //第二种
  18. $(function () {
  19. $("input").each(function () {
  20. $(this).focus(function () { $(this).css("background-color", "#FFFFCC") });
  21. $(this).blur(function () { $(this).css("background-color", "#D6D6FF") });
  22. })
  23.  
  24. $(".must").each(function () {
  25. $(this).blur(function () {
  26. if ($(this).val().trim() == "") {
  27. $(this).next().html('带*的为必填项').css("color", "red");
  28. } else {
  29. $(this).next().html("");
  30. }
  31.  
  32. })
  33. })
  34. })

4.地址

  1. //引用
  2. <script src="~/js/main.js"></script>
  3. <script src="~/Scripts/PCASClass.js"></script>
  4. <script>
  5. $(function () {
  6. new PCAS("Adress1", "Adress2", "Adress3", '@(Model.FromAddr == "" ? "" : Model.FromAddr.Split(' ')[0])', '@(Model.FromAddr.Split(' ').Length >1 ? Model.FromAddr.Split(' ')[1] : "")', '@(Model.FromAddr.Split(' ').Length == 3 ? Model.FromAddr.Split(' ')[2] :"" )');
  7. })
  8.  
  9. function sub() {
  10. var FromAddrr = '';
  11. $('#Adress>select').each(function (index) {
  12. FromAddrr += $(this).val() +' ';
  13. // if (index < $('#Adress>select').length - 1) FromAddrr += ' ';
  14. })
  15.  
  16. $("#btn").hide();
  17. var model = {
  18. BrandID: $("#BrandID").val(),
  19. ID: $("#ID").val(),
  20. FromTitle: $("#FromTitle").val(),
  21. FromAddr: FromAddrr.trim(' ')
  22. };
  23. $.ajax({
  24. url: '@Url.Action("BrandAdressEd")',
  25. type: 'post',
  26. data: model,
  27. success: function(data) {
  28. if (data.code > 0) {
  29. alert('修改成功!');
  30. self.location = document.referrer;
  31. } else {
  32. alert(data.msg);
  33. }
  34. $("#btn").show();
  35. }
  36. });
  37. }
  38. </script>
  39.  
  40. //页面
  41. <li class="fm_item" id="Adress">
  42. <label>地址:</label>
  43. <select name="Adress1" class="selectBox"></select>
  44. <select name="Adress2" class="selectBox"></select>
  45. <select name="Adress3" class="selectBox"></select>
  46. </li>
  47. <input id="btn" type="button" class="btn" value="保存" onclick="sub();" />
  48. //return json
  49. return Json(new { code = 1, msg = "添加成功" });

5.取值杂论

  1. $("#xxdxxd").val(this.value);
  2. <input type="text" name="xxdxxd" id="xxdxxd" />
  3. val = $("#xxdxxd")[0].value;
  4.  
  5. //例子
  6. <script>
  7. function Show_xxdxxd(info) {
  8. //赋值操作
  9. var txt = info.value;
  10. $("#xxdxxd").val(txt);
  11. }
  12.  
  13. function get_xxdxxd() {
  14. //取值操作
  15. val = $("#xxdxxd")[0].value;
  16. $("#get_info").html(val);
  17. }
  18.  
  19. </script>
  20.  
  21. <div>
  22. <input type="text" value="赋值文件框" id="verifyButton" onchange="Show_xxdxxd(this)" />
  23. <input type="text" name="xxdxxd" id="xxdxxd" />
  24. <p>
  25. 获取文件框值:
  26. <input type="button" value="读取文件框值" id="verifyButton" onclick="get_xxdxxd()" />
  27. <div id="get_info"></div>
  28. <p>
  29. </div>
  30.  
  31. //单选框
  32. <div>
  33. <input type="radio" name="_radio" value="1" >
  34. <input name="_radio" type="radio" value="2" >
  35. <input type="button" value="赋值文件框" onclick="Show_redio()" />
  36. <input type="radio" name="radio_type" value="3">
  37. <input name="radio_type" type="radio" value="4" checked="checked">
  38. <input type="button" value="赋值文件框" onclick="Show_redio()" />
  39. </div>
  40.  
  41. <script>
  42. function Show_redio() {
  43. //获取单选项值 $("input[type=radio][checked]").val();
  44. //第一种方法, 取得选中状态的值
  45. _val = $("input[type=radio][checked]").val();
  46. //第二种方法,直接用radio的name进行操作, 取得选中状态的值 获取一组radio被选中项的值
  47. __val = $("input[name=radio_type][checked]").val();
  48.  
  49. //radio单选组的第一个元素为当前选中值
  50. $("input[type=radio]").get(0).checked = true;
  51. $("input[name=radio_type]").get(0).checked = true;
  52. //alert(_val);
  53. //alert(__val);
  54. }
  55.  
  56. </script>

最后赋诗一首

梦游天姥吟留别 / 梦游天姥山别东鲁诸公

唐代:李白
海客谈瀛洲,烟涛微茫信难求;
越人语天姥,云霞明灭或可睹。
天姥连天向天横,势拔五岳掩赤城。
天台四万八千丈,对此欲倒东南倾。(台:tāi)
我欲因之梦吴越,一夜飞度镜湖月。(度 通:渡)
湖月照我影,送我至剡溪。(剡:shàn)
谢公宿处今尚在,渌水荡漾清猿啼。(渌:lù)
脚著谢公屐,身登青云梯。 (屐:jī)
半壁见海日,空中闻天鸡。
千岩万转路不定,迷花倚石忽已暝。(暝:míng)
熊咆龙吟殷岩泉,栗深林兮惊层巅。
云青青兮欲雨,水澹澹兮生烟。
列缺霹雳,丘峦崩摧。
洞天石扉,訇然中开。(訇:hōng)
青冥浩荡不见底,日月照耀金银台。
霓为衣兮风为马,云之君兮纷纷而来下。
虎鼓瑟兮鸾回车,仙之人兮列如麻。
忽魂悸以魄动,恍惊起而长嗟。
惟觉时之枕席,失向来之烟霞。
世间行乐亦如此,古来万事东流水。
别君去兮何时还?且放白鹿青崖间,须行即骑访名山。
安能摧眉折腰事权贵,使我不得开心颜!

JavaScript--AJAX页面传值的更多相关文章

  1. javascript静态页面传值的三种方法分享

    一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm 复制代码 代码如下: <input type="text" ...

  2. 利用jQuery Ajax技术实现每隔5秒向某页面传值

    有时候我们须要每隔一段时间向某页面传值,比方说聊天室,每隔几秒就像数据库处理页面传值并取回,然后显示在聊天窗体.又或者是每隔一段时间就查询用户最后发言时间到如今是否间隔2分钟.假设是则将用户退出. 这 ...

  3. HBuilder+eclipse开发:使用ajax异步传值生成首字母索引

    使用ajax异步传值生成首字母索引大致有以下几个步骤: 1.服务器端使用servlet提取出数据库里的数据; 2.使用首字母工具类对数据进处理得到首字母; 3.再将首字母和数据一一对应存入json数组 ...

  4. MVC中页面传值方式总结

    MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下: 一.Controller----------->View(控制器传到视图) 1.View ...

  5. ASP.NET MVC 5 Web编程5 -- 页面传值的方式

    本篇文章将讲述MVC的页面传值方式,具体包括:后端向前端传值(Controller向View传值):前端向后端传值(View向Controller传值):Action与Action之间的传值. 回顾 ...

  6. MVC中使用Ajax提交数据 Jquery Ajax方法传值到action

    Jquery Ajax方法传值到action <script type="text/javascript"> $(document).ready(function(){ ...

  7. JavaScript Ajax之美~

    JavaScript Ajax之美~ 曾经有一段时期,因为开发人员对JavaScript的滥用导致其遭受了一段时间的冷门时期,不被大家看好,后来,到了2005年,Google公司的很多技术都是用了aj ...

  8. c#ASP.NET中页面传值共有这么几种方式

    一.目前在ASP.NET中页面传值共有这么几种方式: 1.Response.Redirect("http://www.hao123.com",false); 目标页面和原页面可以在 ...

  9. JSON.stringify实例应用—将对象转换成JSON类型进行AJAX异步传值

    在上一篇中,对JSON.stringify()方法有了初步的认识,并且做了一些简单的例子.本篇将进一步将JSON.stringify用在复杂些的实例中,例如如下需求: 在进jQuery AJAX异步传 ...

  10. [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文)

    要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html)<script language="javascri ...

随机推荐

  1. 截断上传 CTF

    题目:上传绕过 介绍:http://teamxlc.sinaapp.com/web5/21232f297a57a5a743894a0e4a801fc3/index.html 1,我们打开链接,是个上传 ...

  2. 你知道android的MessageQueue.IdleHandler吗?

    WeTest 导读 干货!干货!或许可以是一种处理问题的新思路哟! 前言 我们知道android是基于Looper消息循环的系统,我们通过Handler向Looper包含的MessageQueue投递 ...

  3. 编写带对话框界面的OCX

    编写带对话框界面的OCX步骤: 1.添加Dialog资源,切换到资源视图,将对话框的Style设置为Child,在对话框界面右击添加类,输入类名MyDlg,使得其继承与CDialogEx.(继承CDi ...

  4. Python 运行效率为何低

    当我们提到一门编程语言的效率时:通常有两层意思,第一是开发效率,这是对程序员而言,完成编码所需要的时间:另一个是运行效率,这是对计算机而言,完成计算任务所需要的时间.编码效率和运行效率往往是鱼与熊掌的 ...

  5. c语言的字符串

    1. 字符串   1. 什么是字符串 ● 简单的字符串”itcast” ● 一个’i’是一个字符 ● 很多个字符组合在一起就是字符串了 2. 字符串的初始化 ● char a[] = “123”;   ...

  6. 学习使用azure CLI创建linux环境

    学习使用azure CLI创建linux环境 选用了容器的方法来登录 docker run -it microsoft/azure-cli 进入交互界面后登录到我的订阅 azure login -e ...

  7. 自动化运维工具——ansible详解(一)

    ansible 简介 ansible 是什么? ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.chef.func.fabric)的优点,实现了批量系统 ...

  8. ES 入门之一 安装ElasticSearcha

    安装ElasticSearcha 学习ES也有快一个月了,但是学习的时候一直没有总结.以前没有总结是因为感觉不会的很多,现在对ES有一点了解了.索性就从头从安装到使用ES做一个详细的总结,也分享给其他 ...

  9. Spring MVC 学习总结(八)——Spring MVC概要与环境配置(IDEA+Maven+Tomcat7+JDK8、示例与视频)

    一.MVC概要 MVC是模型(Model).视图(View).控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑.数据.显示分离的方法组织代码,MVC主要作用是降低了视图与业务 ...

  10. python并发编程之多进程二

    一,multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程.P ...