Я отправляю данные массива в формате json на сервер сценариев приложений Google. Меня интересует, как читать данные на сервере
var url = myappscripturl;
var mydata = {
name : "sunil",
arraydata : [
{
phone:'7898',
landline : '2678-789'
},
{
phone:'87658',
landline : '0672348'
}
]
};
$.ajax({
url : url,
method:'POST',
data:mydata,
success: function(data){
console.log(data);
}
})
// Метод doPost сценария Google App:
function doPost(e){
try{
var result = {"result7":e.parameter};
var jsondata = JSON.stringify(result);
return ContentService.createTextOutput(jsondata).setMimeType(ContentService.MimeType.JSON);
}
catch(e){
var error = {"error":e};
var jsonerror = JSON.stringify(error);
return ContentService.createTextOutput(jsonerror).setMimeType(ContentService.MimeType.JSON);
}
}
Получение ответа в консоли:
result7:
arraydata[0][landline]: "2678-789"
arraydata[0][phone]: "7898"
arraydata[1][landline]: "0672348"
arraydata[1][phone]: "87658"
name: "sunil"
Как прочитать телефонные номера на стороне сервера? Попытался использовать JSON.parse (e.parameter) на стороне сервера, ноэто не работает