使用javascript onclick调用数据时出错

使用javascript onclick调用数据时出错,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我创建了一个javascript函数,该函数包含在html代码中的onclick函数中。当使用值10.34.099或“10AXMN.09”调用变量“data.nik”时,onclick函数无法正常工作并显示错误消息。如果“data.nik”值为101011,则onclick函数可以正常运行 下面是javascript代码 function tabelListPegawai(data){ var statusPegawai; if (data.status==1){

我创建了一个javascript函数,该函数包含在html代码中的onclick函数中。当使用值10.34.099或“10AXMN.09”调用变量“data.nik”时,onclick函数无法正常工作并显示错误消息。如果“data.nik”值为101011,则onclick函数可以正常运行

下面是javascript代码

function tabelListPegawai(data){
    var statusPegawai;
    if (data.status==1){
        statusPegawai = 'Karyawan Tetap';
    }else if(data.status==2){
        statusPegawai = 'Karyawan Tidak Tetap';
    }
    return baris = $("<tr>\
            <td>"+data.nik+"</td>\
            <td>"+data.nama_pegawai+"</td>\
            <td>"+data.nama+"</td>\
            <td>"+data.nama_jabatan+"</td>\
            <td>"+statusPegawai+"</td>\
            <td style='text-align: center;'>\
            <a class='btn btn-small aksi_atas' rel='tooltip' title='Ubah' onclick='editPegawai("+data.id_pegawai+")'><i class='icon-edit'></i></a>\
            <a class='btn btn-small aksi_atas' rel='tooltip' title='Hapus' onclick='hapusPegawai("+data.id_pegawai+", "+data.nik+")'><i class='icon-remove'></i></a>\
            </td>\
    </tr>"); 
功能选项卡EllistPegawai(数据){
佩加维;
if(data.status==1){
statusPegawai='Karyawan-Tetap';
}else if(data.status==2){
statusPegawai=‘Karyawan Tidak Tetap’;
}
返回巴里斯=$(“\
“+data.nik+”\
“+data.nama_pegawai+”\
“+data.nama+”\
“+data.nama_jabatan+”\
“+statusPegawai+”\
\
\
\
\
"); 

您应该在参数周围插入引号

onclick='editPegawai(\""+data.id_pegawai+"\")'>

你能更详细地解释一下你预期会发生什么吗?