您好,我有一個問題,在JS中的幾行代碼和格式化我的JSON數據。基本上在我的數據庫中,我有一個設置爲nchar(10)的字段,但是字段中的一些數據例如只有8個字符長。Javascript Web API JSON解析格式問題
我遇到的問題是當我的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)格式?