MAMP:AJAX只能从某个目录运行

时间:2013-10-10 14:00:54

标签: jquery mamp

在Chrome(29.0.1547.76)上通过MAMP(2.1.3)运行包含AJAX(jQuery JavaScript Library v1.6.1)的页面。系统是wtfdiary.com: like button

的超级精简示例

输入问题。如果我将文件放在root中,页面会加载,但在单击按钮时从不运行AJAX脚本。如果我将文件放在子文件夹中,它有时会运行,有时则不会(似乎完全随机)。重命名有时会立即帮助。有时我只需等待几个小时,似乎。

请帮忙。我是一个伟大的新秀,所以简单的答案请。 谢谢:))

页面的工作方式如下:ajax.php上的按钮。文本出现在按钮“字符串返回”旁边,JS错误消息显示为“警报返回”。

(开始页面)Ajax.php

<html>
<head>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="like_message.js"></script>
<title>
AJAX.PHP
</title>
</head>
<body>
<?php

$msg_id="jesus";
$like_count=2;
echo "<a href='' id='$msg_id' class='like_button'><img src='vote_up.png'/></a>&nbsp;<span class='like_show$msg_id'>$like_count</span>";

?>

</body>

</html>

(JS)like_message.js

$(function() {

$(".like_button").click(function() 
{
$.ajax({
   type: "POST",
   url: "message_like.php",
//   data: dataString,
   cache: false,

   success: function(html)
   {
//    $(".like_show"+like_id).html(html);

  }  });

return false;
    });

});

(AJAX-称为PHP)message_like.php

<?php
echo "string return";
echo "<script language=javascript>alert('alert return')</script>";
?>

0 个答案:

没有答案