2009-07-03 5 views
2

私はブール値を返します

public bool SetActivePatient(string patientID) 
{ 

)(jQueryの$のアヤックスを使用しMSFT-MVCのアクションを呼び出すいます。

$ .ajax()呼び出しでは常にエラーオプションが発生します。

MVCアクションは正しく呼び出され、正常に動作し、.NETブールとして「True」を返します。 FireBugを見ると、応答はMVCアクションから "真"です。データタイプが間違っていますか?

+0

? ajaxリクエストの戻り値の型として 'bool'を指定することはできません。 ONly JSONの結果ですか? – AgentFire

答えて

0
にあなたのエラー署名を変更

:だからそれは何だった

error:function (xhr, ajaxOptions, thrownError) 
{ 
//inspect xhr.responseText, thrownError variables to find out what is the exact error. 
//Once we know the exact error, it could be debugged further. 
}; 
+0

ここでリターン XHR {...} onreadystatechangeにされたエラー情報です:{???} readyStateの:4 responseBody:{...} responseStream:{...} responseText: "真の" のresponseXML:{...} ステータス:200 STATUSTEXT: "OK" ajaxOptions "parsererror" thrownError未定義 – ChrisP