基本的には、オブジェクトを作成し、このオブジェクトのいくつかのメソッドを呼び出してユーザーをログインさせる別のCFMをCFMから呼び出しています。それ以外の場合は、画面にエラーが表示されます。Coldfusion:CFMから別のCFMにjsonを渡しますか?
エラーを印刷する代わりに、CFMを使用してJSONオブジェクトを呼び出すファイルにJSMオブジェクトを送信する方法がありますか?ここで
は私のAjaxです:
// processing the login form using jQuery
$("#loginForm").submit(function(event){
// prevents the form from being submitted, the event is the arg to the function
event.preventDefault();
// stores the data from the form into a variable to be used later
dataString = $("#loginForm").serialize();
// the AJAX request
$.ajax
({
type: "POST",
url: "/helpers/auth/ldap/login_demo.cfm",
data: dataString,
//dataType: "text",
success: function()
{
location.reload();
},
error: function(ErrorMsg)
{
$("#hiddenLoginError").show("fast");
$("#loginForm p").css("margin-bottom","3px");
}
});
});
をだから、データが成功関数は常にtrueになります返すため? –
指定しない限り200ヘッダを返すので、常にsuccess関数が実行されます。成功関数のデータは、返されたものに基づいています。私の例では、私は2つのキーを持つオブジェクトを返しました。最初のキー 'result'にはfalseに等しいブール値が含まれています。私のコードは、ログインのサンプルレスポンスが失敗したことを示しています。 –
私はjavascript変数を設定する成功領域を使用する方法はありますか?私はmyVar = rdata.messageを試しました。運がない。 –