이 오류로 인해 몇 페이지가 중단되었습니다. 왜 내 cfc 메서드가 출력 스트림에 아무 것도 반환하지 않는지 잘 모르겠습니다. 오류 메시지를 리턴하는 것은 성공 함수입니다. 데이터베이스가 올바르게 업데이트되고 있습니다.
function onSelectChange(){
var selected = $("#MrMrsSelect option:selected");
if(selected.val() != 0){
//alert("You Selected " + selected.text() + "for " + SelectedInvid);
$.ajax({
type: "POST",
url: "cfc/basic.cfc?method=FixMrMrs",
data: "indivNum=" + SelectedInvid + "&MrMrs=" + selected.text(),
error: function (xhr, textStatus, errorThrown){
// show error
alert(errorThrown);
},
success: function(data) {
alert(data);
},
CFC :
<cffunction name="FixMrMrs" output="false" access="remote">
<cfargument name="IndivNum" required="True" type="string" default="">
<cfargument name="MrMrs" required="True" type="string" default="">
<cfset var qResults = "">
<cfquery name="qResults" datasource="#request.dsn#">
UPDATE users_info
SET Mr_Mrs_Ms_Miss = '#arguments.MrMrs#'
WHERE ID = <cfqueryparam value="#arguments.IndivNum#" />
</cfquery>
<cfreturn true>
</cffunction>
구문 오류 : Jason parse : 예기치 않은 문자입니다. // 빈 임시 속는 파일 에 대한 \t \t \t \t \t (var에 나는 = 0; 나는
user990016
\t는 정말 다시 cffunction의 아무것도 기대하고 있지 않다 기능 –
user990016
에서 alrteady했다. – user990016