嗯..我的问题是我想将ajax用于我的聊天框,但是每当我尝试将ajax用于无刷新时Chrome / Firefox崩溃。.这是我的代码:
/chatlog.php/
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
//<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools.js"></script>
<script>
var auto_refresh = setInterval(
function()
{
$.ajaxSetup({ datatype: "html" });
$('#loaddiv').load('chatlog.php');
}, 10000);
</script>
/submit.php/
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$(".submit").click(function(){
var message = $("#message").val();
var dataString = 'message'+message;
$.ajax({
type: "POST",
url: "submit.php",
data: dataString,
async: false,
});
/*$message=$_POST['message'];
$name = $_SESSION['username'];
$room = $_SESSION['room'];
$user = $_SESSION['user'];*/
});
});
</script>
最佳答案
$.ajax({
type: "POST",
url: "submit.php",
data: { message : message },
async: false
});
还要将ajaxSetup放在setInterval函数之外。
$.ajaxSetup({ datatype: "html" });
关于ajax - AJAX使Chrome崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9561527/