javascrip实现php,javascripit
本文目录一览:
- 1、怎么让JS中写入PHP代码
- 2、如何在js中调用php?
- 3、如何用 JavaScript 实现 PHP 中的 urlEncode 函数
怎么让JS中写入PHP代码
script type="text/javascript"
var flag="?=$flag?";
if(flag=="YES")
{
alert("OK");
}
/script
你可以直接在JS代码中使用PHP语句块来实现。是不受限制的,
因为程序在执行时先执行PHP的解析,然后在执行HTML触发JS,从先后顺序来说,是没有问题的。
希望对你有帮助。
如何在js中调用php?
在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。
1、JS方式调用PHP文件并取得PHP中的值
举例说明:
如在页面test_json1中用下面这句调用:
script type="text/javascript" src="/index.php/test/testjson2"
/script
script type="text/javascript"
alert(jstext);
/script
2、在test_json2.php中有这样一段PHP代码:
?php
$php_test='I come from PHP!';
echo "var test='$php_test';";
echo "var jstext="."'$php_test';";
?
当执行test_json1.php文件时,就会调用test_json2.php文件,并将b.php文件的输出作为JS语句来执行,
所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值。
3、调用结果:
如何用 JavaScript 实现 PHP 中的 urlEncode 函数
引用下w3cschool对escape()的说明:
ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。
可以看出这个函数就是个URL编码函数,因此在PHP中用 urlencode和urldecode函数就可以了。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。