2011-08-29 2 views

답변

3

피터가 언급 한대로 제공 한 코드는 CFML과 혼합 된 일부 샘플 ACTIONSCRIPT 코드의 불일치입니다. 이것은 결코 작동하지 않을 것입니다.

문서에서 가리키는 페이지는 서버 측 ActionScript 작성에 대한 것입니다. 그게 실제로 당신이하려고하는 것이라면 (나는 의심 스럽습니다) 여기에서 나머지 문서를 따라 가야합니다. http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-5df0.html.

그냥 Http.cfc 및 Query.cfc을 사용하는 방법을 배우려고하는 경우에, 당신은 문서의 올바른 부분에 표시되어야합니다 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSe9cbe5cf462523a0693d5dae123bcd28f6d-8000.html

그러나 당신이 상관없이, 당신은 할 수 그런 파일에서 ActionScript와 CFML을 함께 사용하지 마십시오.

7

ColdFusion 설명서를 확인하십시오 : http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSe9cbe5cf462523a0693d5dae123bcd28f6d-7ff8.html 및이 blog post.

접두사가 CF이며, new 키워드를 사용하여 생성 된 상태 보존 객체이며 생성자에서 구조체 리터럴 구문이 없습니다. 이름 값 쌍을 전달하기 만합니다.

<cfscript> 
httpService = new http(url="http://www.google.com", method="get"); 
result = httpService.send().getPrefix(); 
writeDump(result); 
</cfscript> 
+0

그래,하지만 문서에 왜 있는지 이해할 수 없습니까? 두 번째 마지막 트리 노드를 참조하십시오. [여기] (http://help.adobe.com/ko_KR/ColdFusion/9.0/CFMLRef/index.html) – Vikas

+0

제공된 링크가 나를 livedocs의 특정 페이지로 보내지 않았습니다. –

+0

CF.stuff는 ActionScript이며 CFML이 아닙니다. 이 링크는 관련 페이지로 직접 이동해야합니다. http://livedocs.adobe.com/coldfusion/8/SSActionScript_14.html (Adobe LiveDocs은 실제로 빠름!) –

0

Re : "잘못된 CFML 구문". 그것은이, 주목할 가치 :

http({method:"get", url:"http://google.com" }); 

이 있었어야 :

http(method:"get", url:"http://google.com"); 

또는이

http(argumentCollection={method="get", url="http://google.com"}); 

당신은 {key:"value"}, {key="value"}{"key"="value"}를 사용하여 구조를 정의 할 수 있습니다.

(따옴표의 키를 감싸는 경우,이 경우 덤프 때 민감하거나 직렬화됩니다)

당신이 둥지 구조 당신이 원하는 경우에 당신은 function("value"), function(key:"value"), function(key="value")function(key1={key2="value2"})

를 사용하는 방법을 호출 할 수 있습니다 {key="value"} 또는 {"key"="value"} 스타일을 사용해야합니다. 예. {"key1"={key2="value2"}}

배열과 구조체를 혼합 할 수도 있습니다. {key1={"key2"=["a","b","c"]}}

Ben Nadel의 블로그 게시물에 요약되어 있습니다.

http://www.bennadel.com/blog/1993-Using-Dynamic-Keys-In-ColdFusion-9-s-Implicit-Struct-Creation.htm