반응형
올바른 URL을 전달하려면 어떻게 해야 합니까?추가 앰퍼 및 문제 없이 JQuery 메서드에 대한 조치?
다음과 같이 Ajax 콜을 하려고 합니다.
$('#Grid').load('@Url.Action("_AgentStatesGrid", "AgentStates", new { projectId = Model.SelectedProject, siteId = Model.SelectedSite })', null, refreshComplete);
유감스럽게도 다음과 같이 해석됩니다.
$('#Grid').load('/AgentStates/_AgentStatesGrid?projectId=179&siteId=0', null, refreshComplete);
보시는 바와 같이 &.a.m.p.;는 쿼리 스트링의 앰퍼샌드 대신 있습니다(웹이 앰퍼샌드로 해석하기 때문에 도트를 넣습니다).
Url을 시도했습니다.디코딩을 했는데 아무것도 안 했어제가 문제를 이해했는지 잘 몰라서 어떻게 고쳐야 할지 모르겠어요.
해라
@Html.Raw(Url.Action("_AgentStatesGrid", "AgentStates", new { projectId = Model.SelectedProject, siteId = Model.SelectedSite }))
감사해요.
언급URL : https://stackoverflow.com/questions/7336532/how-do-i-pass-correct-url-action-to-a-jquery-method-without-extra-ampersand-trou
반응형
'source' 카테고리의 다른 글
JSON을 사용한 시리얼화된 필드의 순서.그물 (0) | 2023.02.17 |
---|---|
Typescript-Interface/Type-definition을 스터브하는 방법 (0) | 2023.02.17 |
Grid Builder Visual Composer에서 변수의 게시 ID 가져오기 (0) | 2023.02.17 |
AngularJS 지시 전달 문자열 (0) | 2023.02.17 |
WP_Widget의 호출된 컨스트럭터 메서드는 버전 4.3.0 이후 사용되지 않습니다. (0) | 2023.02.17 |