ajax-菜鸟新学Ajax,为什么加载不出PHP文档

问题描述

菜鸟新学Ajax,为什么加载不出PHP文档

4-1.html如下:

 <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>使用Ajax技术载入文档</title>
</head>
<body>
<script type="text/javascript">
function Ajax(){          //定义一个函数来异步获取信息
   var xmlHttpReq;
   xmlHttpReq = new XMLHttpRequest();              //实例化一个XMLHttpRequest对象
   if (xmlHttpReq != null){                          //如果对象实例化成功
    xmlHttpReq.open("get","4-1.php");              //设置异步请求的方式和请求的URL
xmlHttpReq.send(null);                          //用send方法发送请求
xmlHttpReq.onreadystatechange = RequestCallBack;}//设置回调函数
function RequestCallBack(){                       //一旦readyState值改变,将调用这个函数
if(xmlHttpReq.readyState == 4 && xmlHttpReq.status==200){    //如果浏览器处理完毕并且没有出错
  document.getElementById("target").innerHTML = xmlHttpReq.responseText;}//将服务器返回的内容载入到#target元素中
}}
</script>
<input type="button" value="Ajax载入" onclick="Ajax();"/>
<div id="target"></div>
</body>
</html>

4-1.php代码如下:

 <?php
 echo '<b>Hello Ajax!</b>'.date("Y年m月d日");
  ?>

点击按钮后出来的效果是
Hello Ajax!'.date("Y年m月d日"); ?>
理想效果应该是加载出具体的年月日
Hello Ajax!2015年10月25日

解决方案

参考这个:http://www.3lian.com/edu/2011/08-28/8834.html

解决方案二:

要搭建服务器后通过http协议访问,看你说明肯定是直接将html拖入浏览器查看了,这样php被当做文本文件了,php代码根本就没有执行

解决方案三:

PHP 之 简单ajax Loading加载

解决方案四:

为什么不用jquery的ajax呢?

 http://www.w3school.com.cn/jquery/ajax_ajax.asp
时间: 2024-08-28 21:26:12

ajax-菜鸟新学Ajax,为什么加载不出PHP文档的相关文章

探讨如何使用SimpleXML函数来加载和解析XML文档_php技巧

大量SmipleXML函数可用来加载和解析大量XML文档.--------------------------------------------------------------------------------1.simpleXML_load_file()函数来加载指定的XML文件到对象.如果加载文件时遇到问题,则返回FLASE.例:book.xml文件: 复制代码 代码如下: <?xml version="1.0" standalone="yes"?

php DOMDocument 创建,加载,解析xml文档代码

 代码如下 复制代码 $xml_str = "<?xml version='1.0'?>"; $xml_str .= "<books>"; $xml_str .= "<book>"; $xml_str .= "<title>harry potter</title>"; $xml_str .= "<author>j.k.rowling</au

Ajax与DOM实现动态加载

首先说下问题背景:想要通过异步请求一个文本文件,然后通过该文件的内容动态创建一个DOM节点添加到网页中. 基于这个需要了解: 1 DOM如何动态添加节点 2 Ajax异步请求 3 Chrome浏览器如何处理本地请求 DOM如何动态添加节点 想要动态的添加节点,就需要良好的理解DOM文档. 常用的几个方法: getElementById()  getElementsByTagName() getAttribute() setAttribute() 以及 createElement() create

VS2012启动/加载项目出问题

VS2012启动/加载项目出问题,未能正确加载"Microsoft.VisualStudio.Editor.Implementation.EditorPackage" 未能正确加载"Microsoft.VisualStudio.Editor.Implementation.EditorPackage, Microsoft.VisualStudio.Editor.Implementation, Version=10.0.0.0, Culture=neutral, PublicKe

final-项目能够运行,但一直就在那加载却加载不出,求教

问题描述 项目能够运行,但一直就在那加载却加载不出,求教 package caifu.life.ZHSQ.main; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Messa

winform-Winform工具箱中的“选择项”,点击后提示正在加载选择工具箱项但一直加载不出,这个问题怎么解决

问题描述 Winform工具箱中的"选择项",点击后提示正在加载选择工具箱项但一直加载不出,这个问题怎么解决 求救求救~~~~~我每次点击"选择项"的时候它就提示"正在加载选择工具箱项对话框",然后没过几秒就提示"就绪",但那个对话框一直没弹出来....这个要怎么解决....如果不弹出来就无法加载我想要的组件了..... 解决方案 你安装了什么不兼容或者有问题的第三方控件没有,禁用它们试试看.如果这些控件有安装程序,重新运行看

matlab上使用gui时, 加载图像加载不出,好像是图像路径的错误,试了几张图也不行

问题描述 matlab上使用gui时, 加载图像加载不出,好像是图像路径的错误,试了几张图也不行 解决方案 http://zhidao.baidu.com/link?url=1wMAV1NZgvw3seT3q9Cbjs0E1mtI9KQ3LTfEuO2i_i8P0fh-jaYoEfnOTVOIpMp0yqBTuaVG9TUkqZsZt7CyJjMLRIr4hM1FReR1xY2nppK

spring-dwr+easyui加载不出数据

问题描述 dwr+easyui加载不出数据 系统的框架为dwr+easyui+spring,easyui通过dwr的方式向发送请求至spring的控制层,并且,可以正常访问,但是,easyui始终不能显示返回的数据,代码如下: [easyui]层: $(function () { $("#dg").datagrid({ title : '订单列表', iconCls : 'icon-ok',//图标 toolbar : "#tb", view:'scrollview

求救,DEV下为什么SDL中可以正常运行但是加载不出图片(图片和源代码在同一文件夹下)

问题描述 求救,DEV下为什么SDL中可以正常运行但是加载不出图片(图片和源代码在同一文件夹下) #include"SDL/SDL.h" #include const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; SDL_Surface *message = NULL; SDL_Surface *background = NULL; SDL_Surface *scree