Привет, у меня проблема с несколькими строками кода в JS и форматированием моих данных JSON. В основном в моей БД у меня есть поле, которое установлено в nchar (10), но некоторые из данных в полях, например, содержат только 8 символов.Javascript Web API JSON Parsing Format issue
Проблема у меня есть, когда мой JS генерирует ссылку из данных JSON, она прикрепляет пробелы к данным для компенсации символов (10). Например нажав ссылку сгенерированный из JS будет генерировать ссылку для меня, как этот http://....api/Repo/rep10016
В моей JSON она проходит в этих данных rep10016
Но мой JS захватывает эти данные для ссылки, добавляя пробелы до 10, так как это nchar (10), как это.
repoCode = "rep10016 "
Но я только хочу
repoCode = "rep10016"
Мой JS код
function displayRepos(repo) {
var table = document.getElementByrCode("rList");
table.innerHTML = "";
for (var i = 0; i < arr.length; i++)
{
var rCode = arr[i].repoCode;
cell2.innerHTML = "<a href='#'rCode='" + rCode + "' " + " >Repo List</a>";
document.getElementByrCode(rCode).onclick = getRepo;
}
function getRepo(rep)
{
var repoUrl = genUrl+rep.target.rCode+"?code="+rep.target.rCode;
......
}
Переменная repoUrl генерирует ссылку, как этот
"http://....api/Repo/rep10016 ?code=rep10016 /"
Как я могу получить свой код принимать фактические данные, а не сопоставьте его с форматом nchar (10), который находится в моем db ??