javascript - 如何将警报值添加到元素

标签 javascript jquery html ajax

在此代码中,我试图获取元素的警报值。

简介: 我的 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;

它没有将值应用到元素

最佳答案

你不需要 # 使用 javascript 的 getElementById 试试这个

 document.getElementById("div1").innerHTML=data; //notice no `#` in front of div1

应该使用jquery

 $('#div1').html(data);

关于javascript - 如何将警报值添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19043800/

相关文章:

javascript - 用于基于文本的冒险的 C++ Javascript 解释器

jquery - 以视口(viewport)为中心 - 固定高度和宽度的 div 垂直使用 js 或 CSS 方法

jquery - 如何在 jQuery 图像循环器中隐藏非事件图像

html - 在图像上重叠 Google Adsense

javascript - 如何在 Javascript/Jquery 中获取一定距离后 svg 中的线坐标

javascript - 如何强制移动浏览器为输入类型 ="text"拉出数字键盘?

jquery - 旋转ID以计数grails中的数字

html - 如果在 JSFiddle 中显示,IE9 显示相同代码的不同结果

html - 我的 CSS 没有填满网页底部

javascript - 当两个 YUI 实例使用测试时,为什么会忽略 YUI 测试控制台