方法一
传递变量的代码
我们在 php 中可以
JavaScript 中使用变量
代码如下 | 复制代码 |
$code = '<script>'; $code .= '/* <![CDATA[ */'; $code .= 'var global = {'; $code .= 'Url :http://www.111cn.net,'; $code .= 'name :"XiangZi"'; $code .= '};'; $code .= '/* ]]> */'; $code .='</script>'; |
//构建出,然后显示
echo $code;
使用变量很简单
代码如下 | 复制代码 |
var myUrl = global.Url; var myName = global.name; |
PHP variable to Javascript variable:
代码如下 | 复制代码 |
<?php $myvar=10; ?> <script type="text/javascript"> jsvar = <?php echo $myvar; ?>; document.write(jsvar); // Test to see if its prints 10: </script> |
Form variable to Javascript variable:
代码如下 | 复制代码 |
<form name="myform4"> <input type="hidden" name="formvar" value="100"> </form> <script type="text/javascript"> jsvar = document.myform4.formvar.value; document.write(jsvar) // test </script> |
PHP variable to Form variable:
代码如下 | 复制代码 |
<form name="myform4"> <input type="hidden" name="formvar" value="<?php $phpvar=10; echo $phpvar; ?>"> // PHP code inside HTML!! </form> |
Javascript variable to Form variable:
代码如下 | 复制代码 |
<form name="myform3"> <!-- It needn't be a "hidden" type, but anything from radio buttons to check boxes --> <input type="hidden" name="formvar" value=""> </form> <script type="text/javascript"> |
ajax与php传值
这是 HTML 表单。它包含一个简单的 HTML 表单和指向 JavaScript 的链接:
代码如下 | 复制代码 |
<html> <head> <script src="clienthint.js"></script> </head> <body> <form> <p>Suggestions: <span id="txtHint"></span></p> </body> |
JavaScript
JavaScript 代码存储在 "clienthint.js" 文件中,它被链接到 HTML 文档:
代码如下 | 复制代码 |
var xmlHttp function showHint(str) function stateChanged() function GetXmlHttpObject() |
"gethint.php" 中的代码会检查名字数组,然后向客户端返回对应的名字:
代码如下 | 复制代码 |
<?php // Fill up array with names $a[]="Anna"; $a[]="Brittany"; $a[]="Cinderella"; $q=$_GET["q"]; if (strlen($q) > 0) if ($hint == "") echo $response; |