【不同页面,php如何js传值?】教程文章相关的互联网学习教程文章

php向js函数传参的几种方法

<?php echo "<script>test($_POST[userid]);</script> "; ?>在上面的$_POST[]也可适用$_SESSION[ ]; <?php $para = "hello boby!"; echo $para; echo "<script> var para=\"$para\"; alert(para);</script>"; ?>;

PHP+JS实现大规模数据提交的方法

本文实例讲述了PHP+JS实现大规模数据提交的方法。分享给大家供大家参考。具体实现方法如下: <?php session_start(); ?> <?php if($_SESSION["login"] != "YES") { echo "<script languge=javascript> alert(您没有登录,无权访问,请先登录!); location.href=index.php</script>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xm...

浅谈php和js中json的编码和解码

php中 1)编码 $jsonStr = json_encode($array) 2)解码 $arr = json_decode($jsonStr) <?php echo json_encode("中文", JSON_UNESCAPED_UNICODE); 添加参数:JSON_UNESCAPED_UNICODE即可。 测试环境: PHP Version 5.5.36 js中 1. 编码 var str = obj.toJSONString();//需要JSON解析器或工具类 2. 解码 三种: var jsonStr = [{"id":"1","name":"computer"}]"; 1) var obj = eval(jsonStr); //兼容最好 2) var obj = jsonStr.pa...

PHP+JS实现的商品秒杀倒计时用法示例

本文实例讲述了PHP+JS实现的商品秒杀倒计时用法。分享给大家供大家参考,具体如下: <?php //php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set(PRC); //date_default_timezone_set("Asia/Hong_Kong");//地区 //配置每天的活动时间段 $starttimestr = "2016-3-29 8:10:00"; $endtimestr = "2016-3-29 9:43:00"; $starttime = strtotime($starttimestr); $endtime = strtotime($endtimestr); $nowtime = time(); if (...

PHP+JS实现批量删除数据功能示例

本文实例讲述了PHP+JS实现批量删除数据功能。分享给大家供大家参考,具体如下: 表单 <form id="form2" name="form2" method="post" action="del_product.php" onsubmit="return checkF(this)"> <label> <input type="checkbox" name="id[]" value="<?php echo $rs[id];?>" style="background:none; border:none;" /> </label> <div style="padding-left:20px;"><input type="button" value="全选" style="background:url(images/c...

PHP+JS实现的实时搜索提示功能【图】

本文实例讲述了PHP+JS实现的实时搜索提示功能。分享给大家供大家参考,具体如下: 效果图如下:代码如下: HTML代码:(该代码用两种方法实现,一种Jquery,一种原生JS) <html> <head><script src="/DelphiRequest/search/js/jquery.js"></script><script> /*用原生js实现 // function showResult(str) // { // if (str.length==0) // { // document.getElementById("livesearch").innerHTML=""; // ...

php+js实现裁剪任意形状图片【图】

最近做到相关的项目,由于项目使用html2canvas,但是不支持css mask属性,故,利用php后台来裁剪。 准备两张图片,一张是镂空PNG图案,一张是任意纯色图片。 便能够在纯色图片上裁剪出镂空的图案为PNG文件。 见下图。 首先两张PNG图片:生成图片 JS片段: html2canvas($(".head1pic"), {onrendered: function(canvas) { url = canvas.toDataURL("image/png", 1.0);sourcePic = "assets/images/demo.png";maskPic = "assets/images/...

php/JS实现的生成随机密码(验证码)功能示例

本文实例讲述了php/JS实现的生成随机密码(验证码)功能。分享给大家供大家参考,具体如下: PHP写法: //A-Z a-z 0-9 !#$%^&* $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*"; //生成随机字符 function createPwd($str,$len){$pwd = ;$strlen = strlen($str);for($i=0;$i<$len;$i++){$pwd .= $str{mt_rand(0,$strlen-1)};}return $pwd; } echo createPwd($str,16);运行结果:TX!kXjmpZeHS7GOOjs写...

php+js实现的无刷新下载文件功能示例

本文实例讲述了php+js实现的无刷新下载文件功能。分享给大家供大家参考,具体如下: 服务器端页面 步骤就是,设置头文件参数,然后读入并输出文件。下面代码的file_get_contents可以使用fread,fclose代替。 download.php <?php $filename = $_GET[filename]; $path = __DIR__."/file/".$filename; Header( "Content-type: application/octet-stream"); Header( "Accept-Ranges: bytes "); Header( "Accept-Length: " .filesize($f...

php与js有什么区别【代码】【图】

PHP和JS在嵌入页面的方式,输出语法,数据类型,以及定义变量,字符串拼接,类型转换上都存在着区别嵌入页面方式JS嵌入方式:<script></script>PHP嵌入方式:<?php ?>(常用)输出语法Javascript输出alert("警告的内容") prompt("提示的内容") document.write()(页面输出内容)PHP输出echo(常用)//可同时输出多个字符串   print  //只能输出一个字符串      print_r();//可以打印数组 var_dump();//可输出变量的内容...

PHP、JS怎样查询字符串中子字符串所有出现位置【代码】

本篇文章主要讲述的是用PHP以及js查询字符串中子字符串所有出现位置,具有一定的参考价值,有需要的朋友可以参考一下。JS中indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。运用第二个参数,循环调用就能获取到子串出现的所有位置。/*** 查询字符串中子字符串出现位置* @param str* @param substr* @return {Array}*/function search_substr_pos(str, substr) {var _search_pos = str.indexOf(substr), _arr_posi...

thinkPHP js文件中U方法不被解析问题的解决方法

本文实例分析了thinkPHP js文件中U方法不被解析问题。分享给大家供大家参考,具体如下: 我想在js文件中写ajax, 写完发现异常, 本以为是js文件中不支持ajax 后来发现时地址解析错误。 也就是U方法在js文件中不被解析。 貌似thinkphp解析,tpl文件中的一些元素。 js文件中的ajax function ajaxCheckTel(tel,id){var res = ;$.ajax({type:"post",url:ajaxurl, // 地址解析有误,js文件中的U方法不会被thinkphp解析data:"todo=checkt...

php+js实现异步图片上传实例分享

upload.php代码如下:<?phpif(isset($_FILES["myfile"])){$ret = array();$uploadDir = images.DIRECTORY_SEPARATOR.date("Ymd").DIRECTORY_SEPARATOR;$dir = dirname(__FILE__).DIRECTORY_SEPARATOR.$uploadDir;file_exists($dir) || (mkdir($dir,0777,true) && chmod($dir,0777));if(!is_array($_FILES["myfile"]["name"])) //single file{$fileName = time().uniqid()...pathinfo($_FILES["myfile"]["name"])[extension];move_up...

php+js实现图片的上传、裁剪、预览、提交示例

首先用到的语言是php、插件imgareaselect(下载地址),没有太多花哨的样式,index.php代码如下: 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="css/imgareasel...

php/js获取客户端mac地址的实现代码

废话不多讲,直接上代码吧!代码如下:<?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_type)) $os_type = PHP_OS; switch (strtolower($os_type)){ case "linux": $this->forLinux(); break; case "solaris": break; case "unix": ...