javascript - Jquery多次附加html文件并传递参数

标签 javascript jquery html

当我尝试将 html 代码与 js 文件分离时遇到问题。 我想从 tr 标签创建 html 文件,但我不知道如何将值从 js 文件传递​​到 html 文件。然后,js文件会多次调用append html。 你有什么建议吗? 预先感谢您

function myusr_lst_get(myData, txtSts, rslt){
    try {
        var myData = null;
        var ret = JSON.parse(rslt.responseText);
        if( ret.ret != null && ret.ret == true) {
            var myData = null;
            if( ret.ret_msg != null ) {
                myData = ret.ret_msg;
            }
            if( myData != null && myData.length > 0 ) {
                for(var i = 0; i < myData.length; i++) {
                    $('#lst_tblbody').append('<tr><td>'+ myData[i].user_name +'</td><td><a href="javascript:void(0)" onclick="if(confirm(\'Do you want to delete? \')){user_delete(\''+ myData[i].user_name +'\');} else { return false;};"><img width="90" height="35" alt="CLICK" src="./img/com/btn_del.png"></a></td></tr>');
                }
            }
        } else {
        alert("Error\n(" + ret.err_msg + ")");
        }
    } catch( e ){
    }
}

最佳答案

Append 在传递参数时添加每个元素,但每个 '' 都是一个参数。

请尝试使用after事件。 之后接受多个数据

function myusr_lst_get(myData, txtSts, rslt){
    try {
        var myData = null;
        var ret = JSON.parse(rslt.responseText);
        if( ret.ret != null && ret.ret == true) {
            var myData = null;
            if( ret.ret_msg != null ) {
                myData = ret.ret_msg;
            }
            if( myData != null && myData.length > 0 ) {
                for(var i = 0; i < myData.length; i++) {
                    $('#lst_tblbody').after('<tr><td>'+ myData[i].user_name +'</td><td><a href="javascript:void(0)" onclick="if(confirm(\'Do you want to delete? \')){user_delete(\''+ myData[i].user_name +'\');} else { return false;};"><img width="90" height="35" alt="CLICK" src="./img/com/btn_del.png"></a></td></tr>');
                }
            }
        } else {
        alert("Error\n(" + ret.err_msg + ")");
        }
    } catch( e ){
    }
}

关于javascript - Jquery多次附加html文件并传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650362/

相关文章:

javascript - js 滑动图像(旋转木马)变得不可见

javascript - 使用 vue 将方法传递给 lodash 给出 'Expected a function'

javascript - 如何使用 jQuery 修改 JSON 内容

javascript - 获取嵌套在多个类中的值

html - 如何设置此选择元素的样式?

javascript - 使用 Javascript 将多个图像添加到不同的 HTML 数据链接标题

html - 如何将 HTML 导航栏 <li> 变成独立按钮

javascript - 单击按钮时动画导航的边距顶部

javascript - ReactJS 循环执行Action

javascript - jQuery show() 不是函数 - 用于添加 DOM 元素