Не правильно приходят данные с сервака. Help
Добрый день! Нужна помощь. Не могу понять. Делаю обычный аякс запрос,
var card = $('#card').val(); $.ajax({ type: "POST", url: '/adm/cardsact/addcard', //dataType: "json", data: "card=" + card, success: function(data) { alert(data); } }); В экшене обычная проверка на существование ПОСТ данных. И вывод присланного на сервак номера. В итоге в data приходит 123<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="csrf-param" content="_csrf"> <link href="/css/site.css" rel="stylesheet"> <link href="/css/style.css" rel="stylesheet"> <link href="/css/calendar.css" rel="stylesheet"> </head> <body> <div class="wrap"> <div id="header"> <div style="margin: 0 auto; width: 1170px; height: 105px; border: 0px solid;"> <a href="/"><img style="margin-top: 30px; margin-left: 20px; float: left;" src="../../../images/site/logo.png" /></a> |
espltd,
Приходит то, что отправлено. Значит, ваш /adm/cardsact/addcard так отвечает - надо его смотреть, а не запрашивающую сторону |
дак отправляю я только поле кард. Экшеном оно улавливается, но зачем то еще весь html сует
|
espltd,
А на что указывает #card ? |
это обычный input с id="card", с помощью val() просто считываю значение и кидаю на сервак, далее дальнейшие манипуляции. Просто рапечатываю в экшене print_r($_POST['card']) и выдвет сам номер введенный в инпут + html который нахрен не нужен :(
|
espltd,
Попробуйте такой вариант: var card = $('#card').val(); alert(card); $.ajax({ type: "POST", url: '/adm/cardsact/addcard', //dataType: "json", data: "card=" + card, success: function(data) { alert(data); } }); что покажет alert(card)? |
Цитата:
Если возвращает html страницы, значит нет выхода из скрипта после ответа серверу. |
alert(card) я уже проверял показывает верный номер карты
|
дак 123 это я ввел в инпут номер карты типа
|
Цитата:
Ну так не смущайте общественность :) Если ваш запрос к странице, которая без Ajax возвращает html-код, то причину поведения я указал. |
Часовой пояс GMT +3, время: 23:53. |