この Ajax プログラムは動作しません。理解できない構文エラーがあります。
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
</head>
<body>
<div class="click">Click me<div>
<div class="file"></div>
<script>
$(function(){
$(".click").click(function(){
$.ajax({
beforeSend: function(){
$(".file").html(<img src="a.gif" alt="Smiley face" height="42" width="42"> )
},
url: "a.txt",
type: "POST",
data: {
id : 0
},
success: function(results){
$(".file").html(results);
}
});
});
});
</script>
</body>
</html>
firebug はエラーをスローします:
SyntaxError: missing ) after argument list
$(".file").html("<img src="a.gif" alt="Smiley face" height="42" width="42">" )