Intereting Posts
Как увеличить эскиз на мыши? Пользовательское правило перезаписи не работает Как установить уникальную тему WordPress для разных страниц? Удаление имени пользователя из файла cookie 'wordpress_logged_in' Показать наиболее просматриваемые сообщения за последние 30 дней работает неправильно Получить первую функцию изображения wp_logout_url ($ uri), имеющий два значения переадресации Обрезка миниатюр с помощью add_image_size? Помощь с ошибкой проверки WordPress RSS Woocommerce – динамическое подключение к самому недавно добавленному продукту Переключает хосты на один с помощью cPanel. Чтобы передать мой блог, должен ли я установить WP или просто загрузить мой старый каталог и базу данных WP? Существуют ли способы входа в этот обход wp-login.php в целом? Автозаполнение jQuery UI, показывающее все результаты Как сделать структуру меню с сохранением структуры архива Chrome Version 44.0.2403.89 m пытается заставить HTTPS

Не удается получить результат из sql, используя результат ajax

Я использую форму AJAX для подачи кода на поиск в db. Разделите таблицу, а не параметры WP.

Я получаю результат от AJAX, но когда я пытаюсь сделать sql, он просто возвращает 0.

Это функция:

function myajax_inputtitleSubmit_func() { // check nonce $nonce = $_POST['nextNonce']; if ( ! wp_verify_nonce( $nonce, 'myajax-next-nonce' ) ) die ( 'Busted!'); $zipcode = $_POST['zip']; // generate the response global $wpdb; $tablename = "{$wpdb->prefix}levering"; $sql = "SELECT Levering FROM {$tablename} WHERE Zip LIKE %s"; $result = $wpdb->get_var($wpdb->prepare($sql, $zipcode)); return $result; while($row = mysql_fetch_array($result)) { $response = $row['Levering']; } // response output header( "Content-Type: application/json" ); echo $response; die(); // IMPORTANT: don't forget to "exit" exit; } 

Solutions Collecting From Web of "Не удается получить результат из sql, используя результат ajax"

Я внесла некоторые изменения в ваш код. Смотрите, если это работает –

 function myajax_inputtitleSubmit_func() { // check nonce $nonce = $_POST['nextNonce']; if ( ! wp_verify_nonce( $nonce, 'myajax-next-nonce' ) ) die ( 'Busted!'); $zipcode = $_POST['zip']; // generate the response global $wpdb; $tablename = "{$wpdb->prefix}levering"; $sql = "SELECT Levering FROM {$tablename} WHERE Zip LIKE %s"; $result = $wpdb->get_col($wpdb->prepare($sql, $zipcode)); $response = array(); foreach($result as $res){ $response[] = $res; } // response output echo json_encode($response); die(); // IMPORTANT: don't forget to "exit" exit; }