Я рассмотрел решения, предоставленные аналогичными вопросами в переполнении стека и других. (Похоже, это не только я с этой проблемой). Поэтому я, наконец, публикую вопрос с надеждой найти какое -то решение. Я думаю, что я прав, хотя не уверен, что половина Ajax верна, и наполовину не то, то есть я могу отправлять значения в функцию PHP (я думаю), но я не могу получить сумму вместо этого в сообщении успеха, я получаю «HTML -данные страницы»: D < /p>
Можете ли вы указать мою ошибку и жизнеспособное решение.$(document).ready(function(){
$('#myForm').submit(function(event){
var num1 = Number($('#num1').val());
var num2 = Number($('#num2').val());
var summ = num1+num2;
//var data = $('#myForm').serialize();
console.log(" nums are " + summ); //totally works
var myNums = "num1= " + num1 + " & num2=" + num2;
alert(myNums); //totally works
event.preventDefault();
$.ajax({
url:'arrayTest.php',
type: 'POST',
data: {num1 : num1,
num2 : num2 },
success:function(data){
console.log("
success yr data is " + myNums);
var results = data;
alert(data); // i get html of the entire page containing form
return false;
},
error:function(error){
console.log(" sorry error " + error); // get this when i add header in php
}
});
});
});
< /code>
html: < /p>
number1:
number2:
< /code>
php: < /p>
if(isset($_POST['submit'])){
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$result= $num1 + $num2;
//echo "num1 is ".$num1;// **i didnt see any echo**
echo " your result ". $result; // **i didnt see any echo**
return ($result);
}
< /code>
ps: html и ajax находятся на одной странице, функция PHP в другой; Я вижу сообщение
xhr законченная загрузка: опубликовать «http: //localhost/phptest/arraytest.php». »>
Подробнее здесь: https://stackoverflow.com/questions/527 ... -ajax-call
Функция PHP не возвращает результаты в Ajax Call ⇐ Jquery
Программирование на jquery
-
Anonymous
1753888393
Anonymous
Я рассмотрел решения, предоставленные аналогичными вопросами в переполнении стека и других. (Похоже, это не только я с этой проблемой). Поэтому я, наконец, публикую вопрос с надеждой найти какое -то решение. Я думаю, что я прав, хотя не уверен, что половина Ajax верна, и наполовину не то, то есть я могу отправлять значения в функцию PHP (я думаю), но я не могу получить сумму вместо этого в сообщении успеха, я получаю «HTML -данные страницы»: D < /p>
Можете ли вы указать мою ошибку и жизнеспособное решение.$(document).ready(function(){
$('#myForm').submit(function(event){
var num1 = Number($('#num1').val());
var num2 = Number($('#num2').val());
var summ = num1+num2;
//var data = $('#myForm').serialize();
console.log(" nums are " + summ); //totally works
var myNums = "num1= " + num1 + " & num2=" + num2;
alert(myNums); //totally works
event.preventDefault();
$.ajax({
url:'arrayTest.php',
type: 'POST',
data: {num1 : num1,
num2 : num2 },
success:function(data){
console.log("
success yr data is " + myNums);
var results = data;
alert(data); // i get html of the entire page containing form
return false;
},
error:function(error){
console.log(" sorry error " + error); // get this when i add header in php
}
});
});
});
< /code>
html: < /p>
number1:
number2:
< /code>
php: < /p>
if(isset($_POST['submit'])){
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$result= $num1 + $num2;
//echo "num1 is ".$num1;// **i didnt see any echo**
echo " your result ". $result; // **i didnt see any echo**
return ($result);
}
< /code>
ps: html и ajax находятся на одной странице, функция PHP в другой; Я вижу сообщение
xhr законченная загрузка: опубликовать «http: //localhost/phptest/arraytest.php». »>
Подробнее здесь: [url]https://stackoverflow.com/questions/52786606/php-function-not-returning-results-to-ajax-call[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия