Javascript 将链接添加到a<;td>;解析json时的元素?
另一个noob问题……我目前正在解析一个json文件,并将数据附加到HTML表中。我需要将其中一个名称/值对(COPD_QUAL.FIN)显示为表中的链接 这是我用来附加数据的函数Javascript 将链接添加到a<;td>;解析json时的元素?,javascript,jquery,html,json,Javascript,Jquery,Html,Json,另一个noob问题……我目前正在解析一个json文件,并将数据附加到HTML表中。我需要将其中一个名称/值对(COPD_QUAL.FIN)显示为表中的链接 这是我用来附加数据的函数 function createPatientTable(json) { $.each(json.LIST, function(i, COPD_QUAL) { $('.footable > tbody:last').append('<tr><td>' + COPD_QUAL.PAT
function createPatientTable(json) {
$.each(json.LIST, function(i, COPD_QUAL) {
$('.footable > tbody:last').append('<tr><td>' + COPD_QUAL.PATIENT + '</td><td><a href="javascript:APPLINK(0,"powerchart.exe","/PERSONID=8986122 /ENCNTRID=14150574")">' + COPD_QUAL.FIN + '</a></td><td>' + COPD_QUAL.NURSE_UNIT + '</td><td>' + COPD_QUAL.ROOM + '</td><td>' + COPD_QUAL.BED +'</td><td>' + COPD_QUAL.ATTENDING_PHYS + '</td><td>' + COPD_QUAL.LENGTH_OF_STAY + '</td><td class="assessment ' + getSeverity(COPD_QUAL.MED_ASSESS) + '">' + COPD_QUAL.MED_ASSESS + '</td></tr>');
});
$('.footable').footable();
};
函数createPatientTable(json){
$.each(json.LIST,函数(i,COPD_QUAL){
$('.footable>tbody:last')。追加(''+慢性阻塞性肺病患者+''+慢性阻塞性肺病护理单位+''+慢性阻塞性肺病质量病房+''+慢性阻塞性肺病质量病床+''+慢性阻塞性肺病质量主治医师+''+慢性阻塞性肺病质量住院时间+''+慢性阻塞性肺病质量医学评估+'');
});
$('.footable').footable();
};
这是我试图创建链接的部分,但在我包含表的应用程序中单击链接时收到语法错误:
'</td><td><a href="javascript:APPLINK(0,"powerchart.exe","/PERSONID=8986122 /ENCNTRID=14150574")">'
“”
有人能帮我弄一下语法吗?我完全离开这里了吗?我能够在随机div中获得表的work otuside链接,但无法在json函数中将该链接附加到表中。以下是硬编码/独立div链接:
<a href="javascript:APPLINK(0,'powerchart.exe','/PERSONID=8986122 /ENCNTRID=14150574')">Open patient chart test2</a>
提前感谢 “”
'</td><td><a href="javascript:APPLINK(0,\'powerchart.exe\',\'/PERSONID=8986122 /ENCNTRID=14150574\')">' + COPD_QUAL.FIN + '</a></td><td>'
或
“”
您需要转义引号。IMO您应该让语法错误帮助您修复语法,如果您不理解语法错误,可以使用堆栈溢出帮助解释语法错误。长话短说,plz也会发布语法错误。链接只会在应用程序中抛出“语法错误”……而应用程序没有任何调试工具。所以它字面上只说“语法错误”。它不会在应用程序外部抛出语法错误。如果我想包含一个json名称/值对,而不是硬编码的PERSONID=8986122和ENCNTRID=14150574,该怎么办?我尝试使用PERSONID=COPD\u QUAL.PERSON\u ID和ENCNTRID=COPD\u QUAL.ENCNTR\u ID,但没有成功。应该如何格式化?将
8986122
替换为'+COPD_-QUAL.PERSON_-ID+”
并将14150574
替换为'+COPD_-QUAL.ENCNTR_-ID+”
哈哈……我正在尝试+COPD_-QUAL.ENCNTR_-ID+…。我缺少了一个“COPD-QUAL.ENCNTR-ID+”,并且有空格。非常感谢你的帮助!这又起作用了。
'</td><td><a href="javascript:APPLINK(0,\'powerchart.exe\',\'/PERSONID=8986122 /ENCNTRID=14150574\')">' + COPD_QUAL.FIN + '</a></td><td>'
'</td><td><a href="javascript:APPLINK(0,\\"powerchart.exe\\",\\"/PERSONID=8986122 /ENCNTRID=14150574\\")">'