html静态页面调用php文件的方法

 更新时间:2014年11月13日 09:40:08   投稿:shichen2014  
这篇文章主要介绍了html静态页面调用php文件的方法,在进行应用程序开发过程中非常具有实用价值,需要的朋友可以参考下

本文实例讲述了html静态页面调用php文件的方法。分享给大家供大家参考。具体方法如下:

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

举一个简单的例子来说明:
 
如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。
Javascript代码

复制代码 代码如下:
<script type="text/javascript" src="b.php?action=test"></script>

在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.jb51.net});
//导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=www.jb51.net

 
4. 加载一个php文件,该php文件以数组作为传递参数
复制代码 代码如下:
$("#myID").load("test.php",{'myinfo[]', ["Adam", www.jb51.net});
//导入的php文件含有一个数组传递参数。

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • php实现无限级分类实现代码(递归方法)

    php实现无限级分类实现代码(递归方法)

    近期做的一个网站需要一个无限级下拉列表的无限级分级功能,于是就有了下面的作品。
    2011-01-01
  • PHP超级全局变量、魔术变量和魔术函数汇总整理

    PHP超级全局变量、魔术变量和魔术函数汇总整理

    这篇文章主要介绍了PHP超级全局变量、魔术变量和魔术函数汇总整理,有需要的同学可以看下
    2021-02-02
  • php生成唯一数字id的方法汇总

    php生成唯一数字id的方法汇总

    我们在平时的项目中,经常会遇到要使用php生成唯一数字id的环境,网上查了很多资料,其实还是有一定的可能性重复的,所以今天在这里分享下,个人最近研究这个问题的所得。
    2015-11-11
  • php对大文件进行读取操作的实现代码

    php对大文件进行读取操作的实现代码

    在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法
    2013-01-01
  • 解决ThinkPHP关闭调试模式时报错的问题汇总

    解决ThinkPHP关闭调试模式时报错的问题汇总

    本文给大家汇总了一下个人在项目中所遇到的关闭ThinkPHP的调试模式时遇到报错的几种情况以及最终的处理办法,非常的简单实用,这里分享给大家,有需要的小伙伴可以参考下。
    2015-04-04
  • IIS下PHP连接数据库提示mysql undefined function mysql_connect()

    IIS下PHP连接数据库提示mysql undefined function mysql_connect

    在很多php教程初学者都会在初次php mysql时出来undefined function mysql_connect() 错误提示,下面我们来分析原因中。
    2010-06-06
  • 常见php数据文件缓存类汇总

    常见php数据文件缓存类汇总

    这篇文章主要介绍了常见php数据文件缓存类,实例讲述了php文件缓存与利用memcache来缓存数据的方法,代码封装性好,使用简单,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 详解php中implode explode serialize json msgpack性能对比

    详解php中implode explode serialize json msgpack性能对比

    这篇文章主要介绍了php中implode/explode、serialize、json、 msgpack性能对比,对性能感兴趣的同学,可以参考下
    2021-04-04
  • php+ajax实时输入自动搜索匹配的方法

    php+ajax实时输入自动搜索匹配的方法

    这篇文章主要介绍了php+ajax实时输入自动搜索匹配的方法,实例分析了两种实现方法,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 使用Limit参数优化MySQL查询的方法

    使用Limit参数优化MySQL查询的方法

    我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。那么在 MySQL 中有那些方式是可以避免全表扫面的呢?除了我们大家很熟悉的通过使用索引列或分区等方式来进行查询的优化之外还有那些呢?
    2008-11-11

最新评论