Привет Я создаю плагин wordpress, и я немного стекаю здесь. есть текстовое поле номер 1, которое является номером заказа и номером 2, который является именем заказа. Это то, чего я хочу. Если клиент вводит номер в текстовом поле номер 1, который является номером заказа, значение, которое он или она ввели, будет проверяться в базе данных и получить соответствующее имя заказа этого номера заказа. Его реальное время. Не нужно представлять, пока он не появится. Каждый раз, когда они вводят что-то, он немедленно проверяет базу данных и отображает ее в текстовом поле номер 2 (имя заказа). Я исследую это и пытаюсь использовать ajax в wordpress, но я не знаю, как его использовать. Благодарю.значение переноса текстового поля на переменную php
ответ
Вот некоторые шаблонный код, чтобы вы начали ....
<script type="text/javascript" charset="utf-8">
var req;
function handler_orderNumberField_onchange(fld) {
var text = fld.value;
if (text.length == 8) {
queryForOrderName(text);
}
}
function queryForOrderName(orderNumber) {
document.getElementById('orderNameField').value = "Please wait..."
req = new XMLHttpRequest();
var url = "http://www.mydomain.com/getordername.php?ordernumber=" + orderNumber;
req.onreadystatechange = function() {
var field = document.getElementById('orderNameField');
var rs = this.readyState;
var status = this.status;
if (rs == 4 && status == 200) {
field.value = req.responseText;
}
};
req.ontimeout = function() {
document.getElementById('orderNameField').value = 'Timeout.';
}
req.timeout = 10000;
req.open("GET", url, true);
req.send();
}
</script>
<p>Order Number: <input type="text" name="orderNumber" value="" id="orderNumberField" onchange="handler_orderNumberField_onchange(this)"></p>
<p>Order Name: <input type="text" name="orderName" value="" id="orderNameField"></p>
Обратите внимание, что вам нужно реализовать getordername.php
скрипт самостоятельно; пример:
<?php
$ordernr = (int) $_GET["ordernumber"];
$result = sprintf("Testorder - Order Number %d", $ordernr);
header("Content-type: text/plain; charset=UTF-8");
echo $result;
exit;
?>
Спасибо за внимание. но я использую Wordpress, и я создаю плагин wordpress. Есть некоторые соображения. Можете ли вы ПОЖАЛУЙСТА создать некоторые коды, подобные этому в wordpress – lebronJames9
В чем проблема? Какая часть этого не работает в WordPress? Конечно, вы не можете просто вставить это, вам нужно написать код на PHP, который генерирует этот JS и HTML динамически. – fbitterlich
Проблема заключается в том, что у меня есть форма, тогда одно из текстовых полей должно проверить, есть ли входная дата в базе данных. Это проблема – lebronJames9
- 1. Замените переменную php на ввод текстового поля
- 2. Получите значение текстового поля в переменную PHP без POST
- 3. Сохранил значение текстового поля
- 4. Значение длины текстового поля
- 5. Prepend значение текстового поля
- 6. Как получить значение текстового поля в php?
- 7. Как установить значение текстового поля через PHP?
- 8. Получить значение текстового поля с PHP
- 9. Получить значение текстового поля из другого текстового поля с JQuery
- 10. PHP получить значение текстового поля для функции
- 11. Наполнение значение текстового поля HTML с PHP
- 12. PHP - сравнить значение текстового поля с массивом?
- 13. получить значение из текстового поля php
- 14. Как сохранить значение из текстового поля html в переменную javascript
- 15. Получите предыдущее значение текстового поля
- 16. Значение текстового поля ActiveX
- 17. обработка немедленного текстового поля значение
- 18. Присвоение MySQL значение поля в переменную PHP
- 19. Coudn't получить значение текстового поля
- 20. Чтение значение текстового поля
- 21. значение текстового поля в петле
- 22. Получить значение из текстового поля
- 23. Сохранить значение текстового поля
- 24. Проверка текстового поля значение
- 25. Предельное значение текстового поля
- 26. Значение текстового поля изменено
- 27. Отображение текстового поля Значение
- 28. Сохранение текстового поля Значение
- 29. Установить значение текстового поля
- 30. Pass переменное значение из текстового поля в переменную прошивке
Покажите нам свою попытку. Ajax - это то, что вы собираетесь использовать. – SeanWM
http://i49.tinypic.com/5lxg6v.jpg <- посмотреть на это изображение – lebronJames9