Я передаю объект через ajax в файл PHP для обработки следующим образом:
var Obj = {id:1, name:"John", value:12.1};
$.ajax({
url : "myfile.php",
type : 'POST',
data : Obj,
success : function(data) {
console.log(data);
});
Моя проблема заключается в том, что когда я получаю параметры в моей переменной $ _POST, все представляет собой строку, подобную id =>«1» или значение => «12,1».Я хотел бы, чтобы они содержались как Int и Float, например, без дополнительных преобразований на стороне PHP.
Есть ли простой способ поддерживать типы переменных?