은 다음의 URL의 PARAM을 전달하는 올바른 구문 무엇인가이 Coldfusion URL 매개 변수는 어떻게 전달합니까?
var myInbox = "/test/SecComm/ajax_inboxResults.cfm?folderID="+url.folderID;
$.post(myInbox,function(data){
$("#messageList").html(data);
});
은 다음의 URL의 PARAM을 전달하는 올바른 구문 무엇인가이 Coldfusion URL 매개 변수는 어떻게 전달합니까?
var myInbox = "/test/SecComm/ajax_inboxResults.cfm?folderID="+url.folderID;
$.post(myInbox,function(data){
$("#messageList").html(data);
});
당신이 그것을 그런 식으로 할 수 있습니다. 문서 here에 따라 data
매개 변수를 전달할 수도 있습니다. post
은 내가 연결된 문서 인 ajax
의 줄임말입니다.
그러니 그냥 게시물의 호출에
data: {
folderID: <cfoutput>#url.folderId#</cfoutput>
}
를 추가하고 쿼리 문자열에서 ?folderID....
를 제거합니다. 귀하의 경우에는별로 중요하지 않지만 더 많은 매개 변수를 전달하려면 data
을 사용하는 클리너가 사용됩니다.
url.folderID는 JavaScript 코드가 아닌 ColdFusion 매개 변수입니다. 이 코드가 .CFM 파일에있는 경우 단지 #의 나는이 대답을 선호
var myInbox = "/test/SecComm/ajax_inboxResults.cfm?folderID="+#url.folderID#;
그것을 둘러싸고 있지만, 묵시적 가정이있는 한 그것은, # 기호에 url.folderId 변수를 포장의 bittersweetryan의 제안을 사용해야합니다 JavaScript 코드 블록의 중간에 있지만 서버 측 CF 변수를 주입하고 있으며 CFOUTPUT에 래핑되어야합니다. –
이것이 저의 첫 번째 생각이었습니다 (CFOUTPUT 태그에서 모든 것을 감싸는 것). 그러나 이것을 수행하는 또 다른 방법이 있다고 생각했습니다. 답변 해 주셔서 대단히 감사합니다. 케리 – Kerrie