js如何调用php方法参数

js调用php方法参数的方法:1、直接URL编码,代码为【string = encodeURIComponent( )】;2、使用escape编码,代码为【$.getJSON(“admin.php?action=”+escape()】。

js如何调用php方法参数

本教程操作环境:windows7系统、javascript1.8.5&&PHP5.6版,DELL G3电脑,该方法适用于所有品牌电脑。

js调用php方法参数的方法:

第一种,直接URL编码 比较方便

JS:

立即学习“PHP免费学习笔记(深入)”;

string = encodeURIComponent(string);location.href = index.php?keyword=’+string;

登录后复制

php:

$keyword = (isset($_GET['keyword'])) ? $_GET['keyword'] : ”;

登录后复制

第二种,使用escape编码比较复杂 但兼任性似乎要好,通过ajax传递的时候可能需要

JS:

立即学习“PHP免费学习笔记(深入)”;

……..$.getJSON(“admin.php?action=”+escape(action),function(json){})…………

登录后复制

PHP:

function unescape($str) { //定义unescape函数$str = urldecode($str);preg_match_all(“/(?:%u.{4}|.;|d+;|.+)/U”,$str,$r);$ar = $r[0];foreach($ar as $k=>$v) {if(substr($v,0,2) == “%u”)$ar[$k] = iconv(“UCS-2BE”,”utf-8″,pack(“H4″,substr($v,-4)));elseif(substr($v,0,3) == “”)$ar[$k] = iconv(“UCS-2BE”,”utf-8″,pack(“H4″,substr($v,3,-1)));elseif(substr($v,0,2) == “”) {$ar[$k] = iconv(“UCS-2BE”,”utf-8″,pack(“n”,substr($v,2,-1)));}}return join(“”,$ar);}$action=unescape($_GET["action"]);

登录后复制

相关免费学习推荐:php编程(视频)

以上就是js如何调用php方法参数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2520001.html

(0)
上一篇 2025年3月5日 16:34:22
下一篇 2025年3月5日 16:34:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何正确在PHP中输出JS语句

        计算机程序是由计算机“执行”的一系列“指令”。在编程语言中,这些编程指令被称为语句。JavaScript 程序就是一系列的编程语句。JavaScript 语句由以下构成:值、运算符、表达式、关键词和注释 1.方法: echo “”;…

    2025年3月5日
    200
  • php脚本里能不能执行js

    php脚本里是不能执行js的,js只能在php解析成html后才能执行;如果想用php输出js,就需要把js代码当作php的字符串来输出即可。 本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。 php脚本里能不能执行…

    2025年3月5日 编程技术
    200
  • asp.net 后台添加CSS、JS、Meta标签

    下面是从asp.net 后台添加css、js、meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, page参数也可以不要。 首先导入命名空间 using System.Web.UI.HtmlControls; /// …

    编程技术 2025年3月3日
    200
  • 准备自己建一个个人博客,有什么好的框架推荐?

    暂时的想法是用django或者node.js写,但如果有更好的推荐,请说出理由,我会仔细考虑的。如果没其他推荐,请说明用django和node.js写blog的优劣之处。另外:不考虑用wordpress 回复内容: 个人博客的话,Jekyl…

    编程技术 2025年2月28日
    200
  • 如何在Ubuntu中安装Node.js和NPM

    作为一名开发人员,了解如何安装Node.js和NPM是至关重要的。Node.js是领先的网络技术之一,在创建本地开发环境时必须确保系统上已经安装了它们。 Node.js和NPM携手并进。虽然Node.js是运行时环境,但NPM是它的包管理器…

    2025年2月27日
    200
  • 把大数据数字口语化

    当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的 python def fn(num):    ”’    把数字口语化    ”’          ret = ”    num = in…

    编程技术 2025年2月27日
    200
  • js和python区别大不大

    js和python区别大不大? Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来运行,都是动态类型,都支持自动内存管理,都可以调用eval()来执行脚本等等脚本语言所共有的特性。 然而它们也有很大的区…

    2025年2月27日
    200
  • python+JS怎么实现逆向SMZDM登录加密

    实战场景 这次被我们盯上的平台是【smzdm】。 本次目标站点是:aHR0cHM6Ly93d3cuc216ZG0uY29tLw==。 正式开始前,先注册一个账号,然后模拟一下登录,看一下有哪些参数被偷偷的藏起来了~ 当看到登录之后的所有请求…

    2025年2月26日 编程技术
    200
  • php文件中如何引用js

    php文件引入js通常分为两种情况:同一文件和外部文件。 1、同一情况 在同一文件中引入js可直接用标签,例如: <?php echo "*********”;?> 登录后复制 2、外部文件 php引入外部js文件,需…

    2025年2月25日
    200
  • php和js哪个简单

    语法都很容易上手,更重要的是完成一个应用所需要的其他知识,比如http协议,数据库,cookie,session等等各种知识,如果你让一 个懂PHP开发的大牛上手nodejs也是很快的,因为内部的思想原理是共通的,只是换了一种语言,换了一套…

    2025年2月25日
    200

发表回复

登录后才能评论