機能postFunc(){ VAR scoreResultStr = readyData()。 $アヤックス({ タイプ: "ポスト" 、 URL: "/スコア/ AddScore" 、 データ:{ userIdを:$( "#userId")のval()、セッションID:$( "#セッションID")のval()。 、hallId:$( "#smallMeetingId")のval()、ミッド:$( "#半ば" ).val()、 scoreResultData:scoreResultStr、発言:$( "#remark" ).val() }、 成功:関数(OBJ){ 場合(OBJ。 layer.msg(の成功の評価! '、{アイコン:. 1、時間:1800 }); } 他{ layer.msg(obj.message、{アイコン: 7、時間:1800。}); } }、 エラー:関数( XMLHttpResponse、textStatus、errorThrown){ にconsole.log( "非同期呼び出しが失敗を返し1、XMLHttpResponse.readyState:" + XMLHttpResponse.readyState) はconsole.log( "2、非同期呼び出しが失敗、XMLHttpResponse.statusを返す:" + XMLHttpResponse.status) ; はconsole.log( "3非同期呼び出しが失敗し、textStatusを返します:" + textStatus)を、 console.log( "非同期呼び出しがerrorThrown、4失敗を返します。" + errorThrown); } // エラー:関数(){layer.msg( 'エラー、顧客サービスに連絡してください!'、{アイコン:2、時間:1800} );} }); }
戻り値のデータフォーマット
{ "結果":{ "142 ":" テーマ首被験者"、 "143": "首特集"}、 "メッセージ": "操作成功"、 "コード" 200である}
{ "結果":{ }、「メッセージ」:「オブジェクト参照オブジェクトのインスタンスに設定されていません。」、 『コード』:500}