当前位置:Gxlcms > PHP教程 > 静态html调用php文件的方法,_PHP教程

静态html调用php文件的方法,_PHP教程

时间:2021-07-01 10:21:17 帮助过:4人阅读

静态html调用php文件的方法,


静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方式来调用php文件,当然还可以使用ajax 调用php文件,下面就来给大家介绍一下:
举一个简单的例子来说明:

如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。
Javascript代码

在b.php中有这样一段PHP代码:


  

当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,内容为JS传递的参数action的值,也就是在PHP文件中接受过来的action的值.
jquery的load函数是请求另一个文件并加载到当前DOM里的调用
1、加载一个php文件,该php文件不含传递参数

$("#myID").load("test.php");

2、加载一个php文件,该php文件含有一个传递参数

$("#myID").load("test.php",{"name" : "Adam"});


3. 加载一个php文件,该php文件含有多个传递参数。注:参数间用逗号分隔

$("#myID").load("test.php",{"name" : "Adam" ,"site":www.shouce.ren});
//导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=www.shouce.ren


4. 加载一个php文件,该php文件以数组作为传递参数

$("#myID").load("test.php",{'myinfo[]', ["Adam", www.shouce.ren});
//导入的php文件含有一个数组传递参数。

1 JS方式调用PHP文件并取得php中的值

举一个简单的例子来说明:

如在页面a.html中用下面这句调用:


在b.php中有这样一段PHP代码:

输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>

当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.

小结:

在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

2 php调用js中的值

在z.php页面中有这样一段代码:

3 php调用js中的方法(函数)


4 JS调用PHP变量

(1)

$userId=100;
?>

(2)

$url = '变化的网址'; //定义变量
?>

5 -------------------------------

6 自己写的js和php互相调用

1.php内容:

";

//echo "aaaa";   //php中超链接

//echo "";   //有时候需要在PHP执行过程中,需要调用JavaScript自定义函数(验证时出错)

echo "function ok(msg){alert(msg);}";

?>

  





 php调用js文件的好办法







  



ok("aaaaaa!");









 

2.php内容:



php

$userId=100;

?>



"text" name="userId" id="userId" value="">



php

if($_GET["action"]=="ok")

{

echo "I'm OK!";

}

else

{

echo "I'm not OK!";

}

?>



  









Please Click




  




















  






www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1070669.htmlTechArticle静态html调用php文件的方法, 静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方式来调用php文件,当然还可以使用...

人气教程排行