-1
보기에서 js 파일로 목록을 보내려고합니다. js 파일에서이 변수는 배열 [{a, b, c}] 과 똑같이 표시되어야합니다. 하지만 변수를 전달하면 전체 문자열로 해석됩니다.선언 모양의 js 파일에 배열을 전달합니다.
내 컨트롤러 : List varList = new List(); 내보기 내 config.js 파일에
<script type="text/javascript">
List = '@ViewBag.List';
</script>
<script src="~/Scripts/ckeditor/config.js"></script>
을에
//Headings();
variableEntities var = new variableEntities();
var parametre = var.Variable.Select(p => new { p.Paramètre }).ToList();
foreach (var p in parametre)
{
varList.Add(p.Paramètre);
}
string joined = string.Join(",", varList.ToArray());
// varList=varList.Substring(1,varList.Length - 2);
ViewData["List"] = joined;
, 나는이 부분이 있습니다
config.placeholder_select = {
placeholders: [List],//I should have exactly this ['a','b','c'] and not a whole string
format: '[[%placeholder%]]'
}
어떤 생각
만 문자열을 보낼 수 있습니다보기에서 일부 코드 – SergeyS
을 제시해주십시오. 시도 ","를 사용하여 값을 스트로킹하고 js에서 split (",") 함수를 사용하여 배열로 변환 할 수 있습니다. – dharmesh
@SergeyS 내 게시물을 편집했습니다 – maryam