我有一个问题,我一直在尝试解决这个问题,我有一个搜索框,它使用 php+mysql+jquery+json 触发 GET 方法,在返回 json 结果后,我将其显示在 DOM 上,现在这是我的问题,我使用以下代码显示结果;
success:function(data){
$.each(data, function (index, item) {
for( var item in data ) {
//alert(data[key].category);
}
//cleanup();
$("<a />", {
href: data[index].userid,
text: data[index].category
})
.appendTo("#divResultPlaceHolder")
.css({
color: "red",
size: "35px",
display:"block"
});
//$("<br/>").appendTo("a"); <<<<<<<============does work but does not meet requirements
$(":input[type='checkbox']").insertBefore("a");
});
那么生成的 DOM 显示将是这样的;
SecretaryC# ProgrammerAccountantSr. AccountantVP for FinanceAccounting Manager
以这种方式,我希望它为每个返回的结果换行;但是,添加<br/>
根本没有帮助,因为它似乎添加了断线 (x) 编号。每次执行的元素数,
我希望有这样的显示;
Secretary
C# Programmer
Accountant
Sr. Accountant
VP for Finance
so on so forth....
我知道我只是在某个地方错过了一些东西,但也许我的眼睛已经疲倦地盯着宽大的白色屏幕看了几个小时。
磷