在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> <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>";
?>