source

올바른 URL을 전달하려면 어떻게 해야 합니까?추가 앰퍼 및 문제 없이 JQuery 메서드에 대한 조치?

lovecheck 2023. 2. 17. 21:37
반응형

올바른 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

반응형