Всем привет!
Столкнулся с такой проблемой: объявил несколько переменных в ajax, и хочу их передать, но в ответе получаю либо objectobject либо nan, подскажите пожалуйста как передать все переменные чтобы они отображались.
Только начинаю осваивать php
Пытался передать несколькими способами:
data: { name: "John", location: "Boston" }
data: "key=" + key,
data: {'key': key}
Вот что передаю:
<?php
var_dump($_POST);
?>
$("#interset").click(function (){
let value_a = $('input[name="a"]');
let value_b = $('input[name="b"]');
let value_c = $('input[name="c"]');
console.log(value_a,value_b,value_c);
$.ajax({
type:'POST',
data:
"a": value_a
,
url:'services/quad_equ.php',
success:function (res){
$('.answer_quad_equ').html(res);
},
error: function (){
alert("Ошибка");
}
});
});
$("#interset").click(function(event) {
event.preventDefault();
return false;
});
<div class="answer_quad_equ">
</div>
<form method="POST">
<div>a=<input type="text" name="a" placeholder="1"></div>
<div>b=<input type="text" name="b" placeholder="6"></div>
<div>b=<input type="text" name="c" placeholder="9"></div>
<input type="submit" id="interset" name="go_quad_equ" value="Решить">
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>