1
I했습니다이 코드 조각 :분할 및 저장 데이터
(I이 태그를 얻고 HTML 페이지에 쓸 것이다 JS 배열에 삽입하려면, 하지만 난 당신이 무슨 잘못 말해, 또는 나에게이 일을 도울 수 제대로 태그를 얻을 어차피, 난 솔루션을 많이 검색 한하지만 여기서 일하는 것도, 태그는
ASP.NET
) 쉼표 (,)로 splited되지 않습니다private void Play(List<string> arraySrc, List<string> arrayTitle, List<string> arrayImage, List<string> arrayTags)
{
...
string[] tags = arrayTags.ToArray();
string[] split;
foreach (string item in tags)
{
if (item.IndexOf(',') != -1)
{
split = item.Split(',');
foreach (string s in split)
{
ClientScript.RegisterArrayDeclaration("arrayTags", String.Concat("\"<span class=label>", s, "</span>\" "));
}
}
ClientScript.RegisterArrayDeclaration("arrayTags", String.Concat("\"<span class=label>", item, "</span>\" "));
}
}
JS
function playList() {
disabled();
$("#img").attr("src", "image/no-music.png");
for (var i = 0; i < arraySrc.length; i++) {
$("#tab1 ul").append("<li>" + (i + 1) + ". <a href='javascript:loadMusic(\"" + arraySrc[i] + "\", \"" + arrayTitle[i] + "\", \"" + arrayImage[i] + "\", \"" + arrayTags[i] + "\"); selected(" + i + ");'>" + arrayTitle[i] + "</a></li>");
};
}
function loadMusic (musica, title, image, tags) {
enabled();
var audio = $("#player");
$("#tags").empty();
$("#tags").append(tags);
$("#player").attr("src", musica);
$("#title").text(title);
$("#img").attr("src", image);
$("#tags span").addClass("label-info");
/****************/
audio[0].pause();
audio[0].load(); //suspends and restores all audio element
audio[0].play();
}
출력으로보고 싶은 Javascript의 예를 들려 줄 수 있습니까? 이것은 어쨌든 문제에 대한 작업을 시작하는 것이 좋습니다. 원하는 출력으로 시작하고 뒤로 작업하십시오. –
페이지의 모든 태그를 쓰고 싶다면 RegisterArrayDeclaration을 사용해야하는 이유는 무엇입니까? 직접 페이지 –
에 쓰지만 태그는 데이터베이스에 저장됩니다 – Severiano