js获取url参数

jQuery easyui datagrid 的数据加载

 ̄綄美尐妖づ 提交于 2020-04-04 09:03:12
其实easyuidatagrid加载数据只有两种方式:一种是ajax加载目标url返回的json数据;另一种是加载js对象,也就是使用loadDate方法,这种方法用于加载本地js数据(非url调用)。在项目中我用到的以及研究别人代码中用到的普遍是第一种,下面就分别对他们进行总结。 一、ajax加载目标url返回的json数据 首先明确,通过ajax加载目标url返回的值不一定是json格式,在 http://blog.csdn.net/luckystar689/article/details/51107388 这篇文章中,楼主向我们介绍了MVC中传值返回到View的集中数据格式,对于这篇博客的思考,对于下拉框、表格、text框我们该传递何种类型的数据进行总结。而对于datagrid我们选择用json进行返回值传递。 形式一: [javascript] view plain copy <span style= "font-family:Microsoft YaHei;font-size:14px;"> function SelectSubsidiary() { //获取类别 var CadresType = $( '#DictionaryName12').combobox( 'getText'); //获取所属单位 var SubsidiaryName = $( '

AS获取url参数

余生颓废 提交于 2020-03-30 08:00:53
AS 获取 url 参数 一、页面 url 参数 这里是调用 js 的 eval 方法( js 中定义)返回 url 字符串 var urlPath:String = ExternalInterface.call("eval", "window.location.href");// 获取页面的 url var param_info:String = urlPath.split("?")[1];// 截取 url 中的参数 Url 字符串可以在 js 中通过 window.location获取。 Param_info 即为参数字符串,读取单个参数值还需要进行解析。 可以通过window.location方法获取 URL    统一资源定位符 (Uniform Resource Locator, URL) 示例:    http://www.home.com:8080/windows/location/page.html?ver=1.0&id=timlq#love    1, window.location.href   整个 URl 字符串 ( 在 浏览器 中就是完整的 地址栏 )    返回值: http://www.home.com:8080/windows/location/page.html?ver=1.0&id=timlq#love    2,window.location

jQuery常用AJAX-API

浪子不回头ぞ 提交于 2020-03-27 02:13:41
目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取得服务端当前时间 简单形式:jQuery对象.load(url) 返回结果自动添加到jQuery对象代表的标签中间 如果是Servlet的话,采用的是GET方式 复杂形式:jQuery对象.load(url,sendData,function(backData,textStatus,ajax){... ...}) sendData = {"user.name":"jack","user.pass":"123"}; 以JSON格式文本方式发送,使用POST方式发送,服务端能收到数据 注意:对于load方法而言,如果请求体无参数发送的话,load方法 采用GET方式提交 注意:对于load方法而言,如果请求体有参数发送的话,load方法 采用POST方式提交 注意:使用load方法时,自动进行编码,无需手工编码 <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>取得服务端当前时间</title> <script type="text/javascript" src="js/jquery-1.8.2.js"><

jquery ajax api

核能气质少年 提交于 2020-03-27 00:36:58
执行一个异步的HTTP(Ajax)的请求。 version added: 1.5 jQuery.ajax( url, [ settings ] ) url 一个用来包含发送请求的URL字符串。 settings 一个以"{键:值}"组成的AJAX 请求设置。所有选项都是可选的。可以使用 $.ajaxSetup() 设置任何默认参数。看 jQuery.ajax( settings ) 下所有设置的完整列表。 version added: 1.0 jQuery.ajax( settings ) settings 一个以"{键:值}"组成的AJAX 请求设置。所有选项都是可选的。可以使用 $.ajaxSetup() 设置任何默认参数。 accepts Map 默认: 取决于数据类型 内容类型发送请求头,告诉服务器什么样的响应会接受返回。如果 accepts 设置需要修改,推荐在 $.ajaxSetup() 方法中做一次。 async Boolean 默认: true 默认设置下,所有请求均为异步请求(也就是说这是默认设置为 true )。如果需要发送同步请求,请将此选项设置为 false 。跨域请求和 dataType: "jsonp" 请求不支持同步操作。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 beforeSend(jqXHR, settings)

收藏的一些javascript片段

a 夏天 提交于 2020-03-24 09:38:21
学习js也很有一段时间,收集了一些js的片段。特地整理排版了一下,以一个js初学者的视界来分析注释了这些代码段,暂且不去讨论它 的性能和优化问题,相信会对一些初学者有用。第一次发文,定许多纰漏和不足的地方,希望可以交流和学习。 1 javascript动态加载--2 获取字符串的字节长度--3 DOM加载完即执行(有别于onload-页面的一切都加载完后执行)--4获取CSS属性--5 数组检测--6 继承--7 简单事件绑定--8 浏览器判断--9 阻止事件的默认行为--10 数组合并去重--11 将arguments转化为数组--12 数组去重--13 根据生日算年龄--14 获取某个节点下类名为classname的所有元素--15 object.crate的用法--16 获取事件的目标对象--17 获取事件发生时按键状态--18 dom操作--19 阻止事件冒泡--20 元素位置计算--21 元素显示效果--22 闭包的用例--23 实现字符串长度截取--24 获取域名的主机--26 清楚空格--27 替换全部--28 html文档中转义和解码字符--29 判断是否为数字类型--30 设置cookie--31 获取指定cookie--32 加入收藏夹--33 判断IE6--34 跨域解决方法--35 加载样式文件--36 今天是星期几--38 返回按id检索的元素对象--39

爬虫之线程&协程&异步

空扰寡人 提交于 2020-03-20 23:23:55
线程池 导包: from multiprocessing.dummy import Pool 回调函数异步将可迭代对象中的元素进行某种操作 注意事项:callback必须有一个参数,且只能有一个参数 异步主要是被应用在耗时的操作 from multiprocessing.dummy import Pool pool = Pool(3) # 实例化线程池对象,3是线程池的最大线程数 # 参数1:回调函数(只是函数名,不加括号);参数2:列表 # 参数1会接收参数2列表中的某一个元素,回调函数可以对该列表元素进行某种操作 pool.map(callback,list) 测试:同步&异步效率 搭建一个flask,自己启动服务,测试执行时间 新建一个 server.py from flask import Flask, render_template import time app = Flask(__name__) @app.route('/xx') def index_1(): time.sleep(2) return render_template('test.html') @app.route('/yy') def index_2(): time.sleep(2) return render_template('test.html') @app.route('/oo') def

jQuery总结

て烟熏妆下的殇ゞ 提交于 2020-03-20 21:42:43
一、jQuery初步认知 jQuery概述 JQuery概念 javascript概念 基于Js语言的API和语法组织逻辑,通过内置window和document对象,来操作内存中的DOM元素 JQuery概念 基于javascript的,同上,提高了代码的效率 jQuery是什么: 是一个javascript代码仓库,我们称之为javascript框架。 是一个快速的简洁的javascript框架,可以简化查询DOM对象、处理事件、制作动画、处理Ajax交互过程。 它可以帮我们做什么(有什么优势) 轻量级、体积小,使用灵巧(只需引入一个js文件) 强大的选择器 出色的DOM操作的封装 出色的浏览器兼容性 可靠的事件处理机制 完善的Ajax 链式操作、隐式迭代 方便的选择页面元素(模仿CSS选择器更精确、灵活) 动态更改页面样式/页面内容(操作DOM,动态添加、移除样式) 控制响应事件(动态添加响应事件) 提供基本网页特效(提供已封装的网页特效方法) 快速实现通信(ajax) 易扩展、插件丰富 如何引入JQuery包 引入本地的JQuery 引入Google在线提供的库文件(稳定可靠高速) 使用Google提供的API导入 写第一个JQUery案例 解释:在JQuery库中,$是JQuery的别名,$()等效于就jQuery() <script type=“text

XSS详解

限于喜欢 提交于 2020-03-20 03:28:10
什么是XSS( 跨站脚本攻击 ) XSS又叫CSS (Cross Site Script) ,跨站脚本攻击 。 它指的是恶意攻击者往Web页面里插入恶意html代码或者javascript代码,当用户浏览该页之时,嵌入其中Web里面的html代码或者javascript代码会被执行,从而达到恶意的特殊目的。 XSS攻击涉及到三方:攻击者,用户,web server。用户是通过浏览器来访问web server上的网页,XSS攻击就是攻击者通过各种办法,在用户访问的网页中插入自己的脚本,让其在用户访问网页时在其浏览器中进行执行。攻击者通过插入的脚本的执行,来获得用户的信息,比如cookie,发送到攻击者自己的网站(跨站了)。 XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害性。 在WEB2.0时代,强调的是互动,使得用户输入信息的机会大增,在这个情况下,我们作为开发者,在开发的时候,要提高警惕。 XSS的攻击手段(或者叫攻击的目的) 盗用Cookie获取到一些敏感的信息: 在网页浏览中我们常常涉及到用户登录,登录完毕之后服务端会返回一个cookie值。这个cookie值相当于一个令牌,拿着这张令牌就等同于证明了你是某个用户 如果你的cookie值被窃取,那么攻击者很可能能够直接利用你的这张令牌不用密码就登录你的账户

js中window.location.search的用法和作用。

隐身守侯 提交于 2020-03-14 07:35:42
用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性 描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号 protocol 当前 URL 的协议 search 从问号 (?) 开始的 URL(查询部分) 如图就是取出url中的参数。 JS 脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。 大概处理如下: var searchURL = window.location.search; searchURL = searchURL.substring(1, searchURL.length); var targetPageId = searchURL.split("&")[0].split("=")[1]; 来源: https://www.cnblogs.com/lgx5/p/7898647.html

jQuery Ajax 前端和后端数据交互的问题

别来无恙 提交于 2020-03-12 07:44:33
原理:前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json 前端的数据发送与接收 1)提交表单数据 2)提交JSON数据 后端的数据接收与响应 1)接收GET请求数据 2)接收POST请求数据 3)响应请求 1、提交表单数据 1)GET请求 1 var data = { 2 "name": "test", 3 "age": 1 4 }; 5 $.ajax({ 6 type: 'GET', 7 url: /your/url/, 8 data: data, // 最终会被转化为查询字符串跟在url后面: /your/url/?name=test&age=1 9 dataType: 'json', // 注意:这里是指希望服务端返回json格式的数据 10 success: function(data) { // 这里的data就是json格式的数据 11 }, 12 error: function(xhr, type) { 13 } 14 }); 2)POST请求 1 var data = {} 2 // 如果页面并没有表单,只是input框,请求也只是发送这些值,那么可以直接获取放到data中 3 data['name'] = $('#name').val() 4 5 // 如果页面有表单