0

JavaScript 関数を作成しました。この関数は、html コードの onclick 関数内に含まれています。変数「data.nik」が値 10.34.099 または「10AXMN.09」で呼び出された場合、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>"); 
4

1 に答える 1

1

引数の前後に引用符を挿入する必要があります

onclick='editPegawai(\""+data.id_pegawai+"\")'>
于 2013-01-06T10:44:20.163 に答える