
正文
jquery在本页面内传值,jquery传参
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JQ怎么把当前点击的元素传值到方法参数里?
1、如果你想额外传入参数。可以在trigger函数中添加额外参数。
2、循环生成列表的时候为Button加属性就可以了。
3、post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。
相关问答
Q1: a.html有一个iframe,如何用jquery在a页面往iframe进行post传值?
a页面定义一个表单,iframe定义name属性,form的target与iframe的name相同,控制表单提交就行了,不知道是不是这意思。
传参数通过一个超级全局变量$_GET或者$_POST传递的,超级全局变量的意思就是可以跨页面执行的。就在A页面的数据在B页面也是一样的。
你的需求描述不太清晰,建议再把流程说明一些。 根据你说的来了解,应是先post传值,iframe里的页面是一个可响应的php页,接到值后会做响应吗? 如果传值成功了,可以刷新iframe页来显示结果。
这个问题通常是由于浏览器的安全策略导致的。您可以通过以下方法解决这个问题:使用postMessage方法安全地跨iframe进行通信。在子页面中,您可以使用window.parent.postMessage(data,*)来发送数据到父页面。
Jquery可以使用“$(iframe body).html()”语句获取iframe里面body的html内容。jQuery选择器允许对HTML元素组或单个元素进行操作,所有选择器都以美元符号开头:$()。
这是浏览器同源策略(本地调试时,涉及跨域)的问题。
Q2: 请问怎么用JQuery的Ajax()向本页面发送数据,然后通过php接受发送的数据...
1、跟正常接收数据 是一样的 ,.ajax({ type: POST,url: url ,data: data ,success: success ,dataType: dataType });这里 ajax 使用 POST 类型提交,php 就用 $_POST 接收。
2、.post(a.php, {id: 5}, function(data) { if(data.status==1){ //todo } //todo });//{id: 5} 如果参数错,可以用序列化$(form).serialize(),$.post为post提交,$.get为get提交。
3、第一步,安装并配置PHP集成环境,以phpstudy为例,见下图,转到下面的步骤。第二步,完成上述步骤后,在www目录中创建一个新的html文件(newhtml)和一个php(ab.php)文件,见下图,转到下面的步骤。
4、s=Home-index-test-p1-1-p2-2, {}, function(data) { alert(data);//这里处理返回数据});//上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。
5、其操作流程交由php页面操作。用到了jquery 的ajax如果不会用,请百度jquery ajax或者call我。
6、fruit = $_POST[fruit]; // 获取从 ajax 传过来的 fruit 的值,这里是 apple。如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码。
关于jquery在本页面内传值和jquery传参的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








