Запрос с куртлом PH с Ajax работает на URL, но не на ответеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос с куртлом PH с Ajax работает на URL, но не на ответе

Сообщение Anonymous »

Я отправляю значение из формы в запрос Ajax, который запускает процесс скручивания на моем веб -сайте. Я проверяю ответ обратно, и он работает отлично. Но когда он возвращается к Ajax, это дает ошибку 400. < /P>
Ajax запрос: < /p>

Код: Выделить всё

$( document ).ready(function() {
$("#button-addon2").click(function () {
alert("sbox = " + $("#sbox").val());
$.ajax({
url: "calcsave.php?ajtype=23&q=" + $("#sbox").val(),
context: document.body,
success: function (t) {
alert("t = " + t);
$("#calcchat").append(t);
},
});
});
});
< /code>
< /div>
< /div>
< /p>
php обрабатывает Ajax: < /p>
       case 23:
//ini_set('display_errors', '1');
//ini_set('display_startup_errors', '1');
//error_reporting(E_ALL);
$q = $_GET['q'];
// $_GET['secret']=='mc-api-654'
//echo "q = " . $q . "
";
$ch = curl_init();
$url = "https://www.mathcelebrity.com/search.php?q=" . $q . "&secret=mc-api-654";
//echo "url = " . $url . "
";
$_SESSION['api'] = 1;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
//curl_setopt($ch, CURLOPT_HEADER, 1);
$result = curl_exec($ch);
curl_close($ch);
if (empty($result)){
echo "Nothing returned from url.";
}
else{
//echo "success";
// when we echo result, it prints full MC page with menus. Maybe try json format?
echo $result;
}
break;
Выводный URL для части PHP, который работает, если вы вставите его в браузер
, но когда он возвращается в Ajax, он показывает ошибку 400.
Я хотел бы подобрать текст и html с URL выше и отбросить его в ajax на возврате.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-response
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запрос с куртлом PH с Ajax работает на URL, но не на ответе
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Проблемы с доступом к пользовательскому заголовку в ответе AJAX с использованием jQuery в Fiware Keyrock
    Anonymous » » в форуме Jquery
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Что делает метод eval() в ответе Ajax?
    Anonymous » » в форуме Jquery
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Отсутствующие значения в ответе Ajax
    Anonymous » » в форуме Jquery
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как отправить данные формы через AJAX, если форма также загружается через AJAX, и что загруженный файл AJAX имеет более
    Anonymous » » в форуме Html
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»