12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <script>
- function getUrlParams(name) { // 不传name返回所有值,否则返回对应值
- var url = window.location.search;
- if (url.indexOf('?') == 1) { return false; }
- url = url.substr(1);
- url = url.split('&');
- var name = name || '';
- var nameres;
- // 获取全部参数及其值
- for(var i=0;i<url.length;i++) {
- var info = url[i].split('=');
- var obj = {};
- obj[info[0]] = decodeURI(info[1]);
- url[i] = obj;
- }
- // 如果传入一个参数名称,就匹配其值
- if (name) {
- for(var i=0;i<url.length;i++) {
- for (const key in url[i]) {
- if (key == name) {
- nameres = url[i][key];
- }
- }
- }
- } else {
- nameres = url;
- }
- // 返回结果
- return nameres;
- }
- console.log(getUrlParams('action'))
- var ajax = new XMLHttpRequest();
- // ajax.open('get','http://lh-ad.kuxuan-inc.com/api/adMaterial/uploadImg');
- ajax.open(getUrlParams('action')?'post':'get','http://lh-ad.kuxuan-inc.com/api/adMaterial/uploadImg')
- ajax.send();
- ajax.onreadystatechange = function () {
- if (ajax.readyState == 4 && ajax.status==200) {
- // 如果 返回的是 xml文件
- console.log(ajax.responseText);
- // 异步 对象中 有另外一个属性 用来专门获取 xml
- // xml对象 在浏览器段 就是一个 document对象
- // 解析时 可以直接使用 querySelector 或者 getElementById等等 document对象 有的语法
- document.write(ajax.responseText)
- }
- }
- </script>
- <!-- <script src="./jquery-1.10.2.min.js"></script> -->
|