在我的父窗口,我有一个列表:从弹出窗口填充无序列表到主窗口 - JavaScript的
<span id="r_doc_span">
<ul id="r_docs">
<li>
<input id="r_doctor" type="hidden" name="r_doctor" size="40" value="<%=rd%>">
<input id="r_doctor_ohip" type="hidden" name="r_doctor_ohip" size="20" value=<%=rdohip%>>
</li>
</ul></tr>
我想填充从弹出窗口此列表。我有2个JavaScript函数用于此目的:
function addRefDoc(){
<% prop = (Properties) vec.get(i1);
String ref_no = prop.getProperty("referral_no","");
String ref_name = (prop.getProperty("last_name", "")+ ","+prop.getProperty("first_name", "")); %>
AddOtherRefDoc("<%=ref_name%>", <%=ref_no%>);
}
function AddOtherRefDoc(name, number) {
var remove = "<a href='javascript:void(0) onclick='removeRefDoctor(this)'>remove</a>";
var html = "<li>"+name+"<b>, Referral No: </b>"+number+ " " +remove+"</li>";
jQuery("#r_docs").append(jQuery(html));
}
但是这段代码没有任何反应。我如何填充我的列表?请帮忙。
'addRefDoc'不是JavaScript。 – 2011-04-25 21:27:24
它内嵌了JSP代码。它是JavaScript。 – Sapphire 2011-04-25 21:33:27
现在你已经编辑过了,是的。原来缺少一些*相当关键的*'<%'/'%>'标签。 ;-) – 2011-04-25 21:37:24