首页 > 基础知识 > 正文

js url参数,JS参数可以少传吗?

2020-04-17 09:27:22  来源:http://www.yummyboobs.net  编辑:admin

ThinkPHP 3.2.3 逯蠻方法,怎么传JS变量的参数

直接通过get传。希望我的回答可以帮到你,有什么不懂可以追问。

JS 传递参数问题

我还是不明白你要描述什么问题下面两种用法都没有问题<script>function album_delete_cl(album_lx,album_id,album_page,pic_id_value){ alert(pic_id_value);} </script><script> album_id=1; album_page=1; pic_id_value=1;</script><input name="Submit5" type="button" value="test1" onclick="album_delete_cl(3,album_id,album_page,pic_id_value)"/><script> album_id=1; album_page=1; pic_id_value="中文";</script><input name="Submit5" type="button" value="test2" onclick="album_delete_cl(3,album_id,album_page,pic_id_value)"/>=====================================================你的写法很奇怪 ''里面是参数,你参数用+变量值? 然后你的album_delete_cl用宏替换处理的吗? 如果这样,+pic_id_value+,如果是数字e79fa5e98193e4b893e5b19e31333236393133,肯定没错 如果是字符,你要用引号括起来才能做宏替换

js方法里面传的参数里面带冒号是什么意思? 比如 functions abc(pkg-Path, postion) { code; }

参数是不能这样声明的,这在js里是不合法的,也许只是某个作者的示意用来运行的代码不可能这样声明参数

js setinterval 中的时间参数为0

setInterval 和 setTimeout 都是异步执行的,当你需要一段代码copy是异步执行的时候使用他们,不过使用setTimeout比较多,如果没有要求百延时多久执行的话,时间参数可以设置为0;还有一种情况是当你循环体中需要动度态地获取 DOM 元素的时候,如果使用 for 或 while 循环的话,每个循环获取到的 DOM 都是问一样的;这时你就需要使用 setInterval来代表循环了,答这个时间参数也可以设置为 0

JavaScripthttpput请求参数如何设置?

//使用 var url="http://lu.sohu.com/send/luport/get_psd.php?phone="+MobileNo.innerText; //alert(url) ; send_request("GET",url,null,"TEXT",processTextResponse);//定义XMLHttpRequest对象实例var http_request = false;//定义可复用的http请求发送函数function send_request(method,url,content,responseType,callback){//初始化、指定处理函数、发送请求的函数 http_request = false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览器 http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) {//设置MiME类别 http_request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { // IE浏览器 try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { // 异常,创建e79fa5e98193e4b893e5b19e31333337623435对象实例失败 window.alert("不能创建XMLHttpRequest对象实例."); return false; } if(responseType.toLowerCase()=="text") { //http_request.onreadystatechange = processTextResponse; http_request.onreadystatechange = callback; } else if(responseType.toLowerCase()=="xml") { //http_request.onreadystatechange = processXMLResponse; http_request.onreadystatechange = callback; window.alert("响应类别参数错误。"); return false; } // 确定发送请求的方式和URL以及是否异步执行下段代码 if(method.toLowerCase()=="get") { http_request.open(method, url, true); } else if(method.toLowerCase()=="post") { http_request.open(method, url, true); http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); http_request.setRequestHeader("Accept-Language","zh-cn"); } else { window.alert("http请求类别参数错误。"); return false; } http_request.send(content);}// 处理返回文本格式信息的函数function processTextResponse() { var element = document.getElementById("main"); if (http_request.readyState == 4) { if (http_request.status == 200) { //alert(http_request.responseText); var p = http_request.responseText; var errtd = document.getElementById("errtd"); errtd.innerHTML =""; errtd.style.display = ""; var returnstr = p.split("|"); errtd.innerHTML = returnstr[1]; //errtd.innerHTML = p; //if(p=="true"){ // //alert(p); // var errtd = document.getElementById("errtd"); // errtd.innerHTML =""; // errtd.style.display = ""; // errtd.innerHTML = "已成功提交了您的订购,稍后您的手机会收到短信,请回复“好”完成订购"; //}else{ // //alert(p); // var errtd = document.getElementById("errtd"); // errtd.innerHTML =""; // errtd.style.display = ""; // errtd.innerHTML = "您所在的地区没有上线"; //}} else { alert("您所请求的页面有异常。"); } } else { //timervar p = document.getElementById("progress"); //p.innerText = "完成"; }}