このコードでは、アラート値を要素に取得しようとしています。
簡単: 私の ajax コードはデータベースの値をチェックし、データベースから新しい値を取得し、取得した値をアラートで表示します。しかし、そのアラート値を要素に入れることができません...
これどうやってするの?
コード:
<script>
$(document).ready(function(){
$("#refresh").click(function(){
var fileId=id;
var rowNum = $(this).parent().parent().index();;
$.ajax({
type:"post",
url:"checkStatusAndNumRecs",
data:{fileId:fileId},
success:function(data)
{
setTimeout(alert(data), 2000);
var allTds = $("#rtable tr:eq('"+rowNum+"')").find('td');
$(allTds)[4].html(data[0]);
$(allTds)[3].html(data[1]);
document.getElementById("#div1").innerHTML=data;
},
error:function(data)
{
document.getElementById("#div1").innerHTML="It was a failure !!!";
}
});
});
});
</script>
HTML コード:
<td><div id="div1"><s:property value="%{#m.status}" /></div></td>
alert(data)
私は値を取得しています。しかし、私はこのように同じ値を入れると
document.getElementById("#div1").innerHTML=data;
要素に値を適用していません