
正文
jquery的参数传递,jqueryfunction方法传参
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery怎么实现页面之间传递参数?
post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:b.html?teacher=xx&time=xxx。
网页之间的跳转很容易,用location.href=网页相对路径 就可以了 传递参数 就是在地址后面,加就是了 比如index.html?id=1&classNo=012 这就传递了参数啊 ID 和classNo 如果要链接到的网页不显示扩展名 JS 貌似无能为力啊,只能在项目中后台工程项目做手脚了,如果你是用。
我遇到这种情况的话会使用一种服务器端的语言,比如PHP或ASP,就不用那么麻烦用JS解析URL了。比如选择PHP,用a.php代替a.htm,这样就可以在PHP代码中用$_GET[url]来获取a.php?url=b.htm中的这个b.htm。如果有某种原因让你必须使用HTML的话……那我就没辙了。
下面用异步实现传递,页面是不会刷新的。其操作流程交由php页面操作。用到了jquery 的ajax如果不会用,请百度jquery ajax或者call我。
parent.openDialog(child, ?page=father&custName=txtEmployee);问号前面具体的页面写上不就行了。
相关问答
Q1: jquery怎么传递参数
传参常用的GET和POST两种方式,可以一般的表单数据(如注册)就是这样传递的。post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。
把setTab里的1改为this就可以达到绑定事件一样的效果。我经常在我的函数里只传一个this对象,然后把要传的参数写在这个对象的一个自定义属性上。这样可以传N个参数而不需要修改函数名,这样的兼容性也很好。因为我们有时只要一个参数,有时要两个参数。
循环生成列表的时候为Button加属性就可以了。
在action获取参数:比如:params=name=hh&password=123;那么在action中 私有属性name 和password 可以获取值(struts2&&属性必须要有get set 函数)比如:var user={name:hh,password:123};params={user:user};这样可以在action中用user类来接受数据 user属性必须有getset函数。
type: POST因为type为post~asp里面就当做一般的表单提交一样处理就好了。传递的传输直接用request()接收~在你这个案例里面~你处理完的结果~最后输出000到002之类的就好了。
Q2: ...使用JQuery,怎么才能使用地址栏传递参数,并且链接到的网页不显示扩展...
然后在b.html页面解析url,获取参数。更新,如何根据url获取参数:window.location.search 会返回所有地址栏从“?”开始的字符串。
说一下思路吧: 采用jquery插件jquery.query.js方式(推荐) 在show.html引用了库文件之后,就可以:var src=$.query.get(src);来获取index.html传递过来的src变量。
){})post 请求 第一个参数是 url 请求地址,第二个参数 发送的请求数据用 json 格式来发送,第三个是回调函数,function 里面可以添加 obj ,这是请求 url 的返回数据。.post(url,data,function(){})用这个请求不会跳转界面。思路是 onclick 调用一个函数,函数里面就是前面说的请求。
例:;//点击图片事件 (img).click(function(){ //点击图片后发送跳转到指定页面的事件。
第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是0,且不允许用户点击屏幕放大浏览;尤其要注意的是content里多个属性的设置一定要用分号+空格来隔开,如果不规范将不会起作用。
jquery如何让页面刷新的时候默认执行一次点击事件?如果需要在页面刷新的时候默认执行一次点击事件,可以参考下面的方法实现:使用原生js实现 使用原生js主要用到了window.onload方法:onload 事件会在页面或图像加载完成后立即发生。
Q3: 用jquery怎么传参数?
post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:b.html?teacher=xx&time=xxx。
把setTab里的1改为this就可以达到绑定事件一样的效果。我经常在我的函数里只传一个this对象,然后把要传的参数写在这个对象的一个自定义属性上。这样可以传N个参数而不需要修改函数名,这样的兼容性也很好。因为我们有时只要一个参数,有时要两个参数。
循环生成列表的时候为Button加属性就可以了。
Q4: jquery.ajax传递数组参数
.ajax({ type:post,data:我要传的数组,url:...})首先,“我要传的数组”那里的格式应该是,data:data=1&data=2&data=..这种形式,然后在后台用String[] params =request.getParameterValues(data);方式就可以取到了。
首先要明白ajax的基本格式,下面有说明,看data,这个参数就是传值用的,里面可以传多个参数,如uid,rands...url,类型:String,默认值: 当前页地址。发送请求的地址 data, 类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。
type: POST因为type为post~asp里面就当做一般的表单提交一样处理就好了。传递的传输直接用request()接收~在你这个案例里面~你处理完的结果~最后输出000到002之类的就好了。
请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。
Q5: jquery如何实现不同按钮的点击传递不同参数
1、如果你想额外传入参数。可以在trigger函数中添加额外参数。
2、post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:b.html?teacher=xx&time=xxx。
3、用js怎么实现在同一框内,点选不同按钮显示不同内容 你有用jQuery吗。如果是可以用delegate代理点选事件。如果没有,自己写一个,其实就是点选事件的冒泡。
4、hfhfhf fffsfsfssssssssssssssssssssssssssssssssssfffffffff 因为span1的display原始属性是block,所以打开页面会显示span1的内容。选择不同单选按钮时,会调用不同的js方法,改变各个span的display值,来控制显示不同的内容。
jquery的参数传递的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jqueryfunction方法传参、jquery的参数传递的信息别忘了在本站进行查找喔。








