このjsonオブジェクトを修正するのを手伝ってください。私はここで立ち往生していて理解できません。
jsonオブジェクトを取得しています(ただし、それが正しいかどうかはわかりません)。jsonの結果を表示する4つの方法を試していますが、何も機能しません。私が間違っていることを見つけるのを手伝ってください
これがwebmethodc#で作成されたjsonオブジェクトです
return_str += "{'id':'" + p_id + "','firstname':'" + firstname + "','lastname':'" + lastname + "','prefix':'" + prefix + "','gender':'" + gender + "','mobilephone':'" + mobilephone + "','email':'" + email + "','diplomano':'" + diplomano + "'}";
これは、jsonを取得して結果を表示しようとするjqueryコードです。
$('#btn_second').click(function () {
//$('#txt_isim_4').val('test arif');
$.ajax({
type: "POST",
url: "Registration.aspx/get_selected_professional",
data: "{'id':'2'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert('1:' + data); // shows "[object Object]"
alert('2:' + data.id); // shows "undefined"
alert('3:' + data.d); // shows json string
var json = $.parseJSON(data);
alert('4:' + json.id); // doesnt show the alert box, I think It throws and error
}
});
名を表示するにはどうすればよいですか?});