0

我有这个标记index.html

<html>
     <head>
         <title>Jquery Ajax</title>
         <script src="jquery.js"></script>
         <script>
             $(document).ready(function(){
             $('button').click(function() {
                 $('#result').load('ajax/about.html');
             });
             });
         </script>
     </head>

     <body>
         <button>Click me</button>
         <div id="result">Hel</div>
     </body>
</html>

在我的about.html我有一个简单的文本。当我单击按钮时,没有任何反应。考虑到我也使用了 $.get。但它不起作用。有人可以帮忙吗?

4

1 回答 1

1

如果您在本地工作,如果您使用 chrome 尝试使用 firefox 或像这样启动 chrome,则可能会遇到问题

苹果电脑

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files

视窗

open /Applications/Google\ Chrome.app --args --allow-file-access-from-files

如果您的文档都在线,请确保您的两个文件都在同一个域中

另外,如果您使用 php,我认为您可以添加此

<?php header('Access-Control-Allow-Origin: *'); ?>

但请确保在上线之前将其删除

于 2012-08-01T09:58:39.190 回答