尝试启用基本的AJAX



我试图在HTML5文件中显示一个位于远程服务器上的php文件。

PHP文件的源代码是

<?php
    header('Access-Control-Allow-Origin: *');
    ini_set('display_errors','On'); error_reporting(E_ALL);  
    echo " <br><br><br> Testing AJAX ";
?>

jQuery和HTML5是

<head>
    <meta charset="utf-8">
    <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
<body>
before DIV
<div id=ajaxinsert> </div>
After DIV
<script>
$document = $(document);
$document.ready(                    
                    function( ) 
                    {
$ajaxinsert = $("#ajaxinsert");         
$ajaxinsert.load("http://englishdigital.net/AJAXTest.php");     
                    }
                );
</script>
</body></html>

我正在谷歌Chrome 38桌面上测试这个。启用它的唯一方法是使用第三方插件吗?没有任何插件是不可能的吗?非常感谢您的帮助

浏览器控制台上显示的错误消息

XMLHttpRequest无法加载http://englishdigital.net/AJAXTest.php.请求的资源上不存在"Access Control Allow Origin"标头。因此,不允许访问源"null"。

PHP页面上显示的错误消息

警告:无法修改头信息-第3行/home/engli237/public_html/AAJEST.php中的头已经发送(输出开始于/home/engri237/public_html/AAJEST.php:1)

那么这个问题的解决方案是什么呢?谢谢

尝试修复

   <div id=ajaxinsert> </div>   to   <div id="ajaxinsert"> </div>

相关内容

  • 没有找到相关文章

最新更新