suchen
Heimphp教程php手册静态html调用php文件的方法,

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

Jun 13, 2016 am 08:51 AM
htmlphp文件方法von调用statisch页面

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

 

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

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

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

<?php
$action=$_GET['action']; 
echo "document.write('".$action."');n"; 
?>

  

当执行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中用下面这句调用:

<script type="text/javascript" src="b.php?action=test"></script>

<script type="text/javascript" >

alert(jstext);

</script>

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

$action=$_GET['action']; //echo "var jstext='$action'"; //输出一句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页面中有这样一段代码:

$key=""; echo $key; ?>

 

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


test();"; ?>

4 JS调用PHP变量

(1)

$userId=100;
?> <script><br />var userId;<br />userId=document.getElementByIdx_x_x_x("userId").value;<br />alert (userId);<br /></script>

(2)

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

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

var Y=,M=,D=;

-->

 

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

1.php内容:

<?php

//echo "<script LANGUAGE='javascript'>alert('$php变量');</script>";   //最简单的php调用js

//echo "<a href=#><img     style="max-width:90%"$fruit_pic_array[$i]' onMouseOver=&rsquo;javascript:a();&lsquo; alt="静态html调用php文件的方法," ></a>";

//echo "<a href='3.php'>aaaa</a>";   //php中超链接

//echo "<script type='text/javascript' language='javascript'>phpmake('PHP建站学习笔记网');</script>";   //有时候需要在PHP执行过程中,需要调用JavaScript自定义函数(验证时出错)

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

?>

  

<HTML>

<HEAD>

<TITLE> php调用js文件的好办法</TITLE>

</HEAD>

<BODY>

<!--js调用php中定义的js-->

<scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''></scrīpt>  

<scrīpt>

ok("aaaaaa!");

</scrīpt>

</script>

</BODY>

</HTML>

 

2.php内容:

<!--js调用php-->

<?<span>php

$userId</span>=<span>100</span><span>;

</span>?>

<script>

<span>var</span><span> userId;

userId</span>=document.getElementByIdx_x(<span>"</span><span>userId</span><span>"</span><span>).value;

alert (userId);

</span></script>

<input type=<span>"</span><span>text</span><span>"</span> name=<span>"</span><span>userId</span><span>"</span> id=<span>"</span><span>userId</span><span>"</span> value=<span>"</span><span><?php echo $userId; ?></span><span>"</span>>

<!--js调用php-->

<?<span>php

</span><span>if</span>($_GET[<span>"</span><span>action</span><span>"</span>]==<span>"</span><span>ok</span><span>"</span><span>)

{

echo </span><span>"</span><span>I'm OK!</span><span>"</span><span>;

}

</span><span>else</span><span>

{

echo </span><span>"</span><span>I'm not OK!</span><span>"</span><span>;

}

</span>?>

 

<SCRIPT Language = "JavaScript">

function func()

{

if(confirm("Are you OK with this?"))

{

this.location = "ok.php?action=ok";

}

else

{

this.location = "ok.php?action=cancel";

}

}

</SCRIPT>

  

<html>

<head>

</head>

<body>

<a href="#" href="#" onClick="javascript:func();">Please Click</a>

</body>

</html>

  

<!--js调用php-->

<html>

<head>

<script>

function isMail(PostString) 

{ 

re=/\w*/ 

if(re.test(PostString)) 

{ 

return true; 

} 

else 

{ 

return false; 

} 

} 

function test(){

if (isMail(<?php echo $email?>)) 

{document.write("<?php echo "N";?>");} 

else 

{document.write('<?php echo 'Y';?>');}

}

</script>

</head>

<body>

<?php 

$email="aa"; 

?>

<input   type=button   value=click   onclick= 'test() '>

</body>

</html>

  

<!--php中含有js代码-->

<?php

    echo   "

<script   language=javascript>

  function   test(){

    alert( 'hello ');    

  }

</script> ";

?>

<input   type=button   value=click   onclick= 'test() '>

 

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft