Предложение Ajax Auto Suggest v.2 зависит от переключателя? - PullRequest
0 голосов
/ 28 октября 2009

Я использую автосалон v.2.1.3 от брендаpankingnew. У меня есть форма с двумя переключателями и текстовым полем, и я хотел бы знать, как сделать скрипт автоматического предложения, указывающий на другой файл php, если установлен один из переключателей. Я пробовал это, но это не работает, его всегда указывают на один и тот же файл PHP, даже если вторая кнопка проверена Не могли бы вы помочь?

Большое спасибо заранее.

Мой код выглядит следующим образом:

Функция targetvalue () { для (я = 0; я

/> Деловая улица

var options = { Сценарий: "autosuggest.php = JSON верно и предел = 6 &?", VarName: "вход", JSON: правда, shownoresults: ложный, maxresults: 10, обратный вызов: function (obj) {document.getElementById ('name'). value = obj.id; } }; var as_json = new bsn.AutoSuggest ('business', options); var options_xml = { script: function (input) {return "autosuggest.php? input =" + input + "& testid =" + document.getElementById ('testid'). value; }, VarName: "вход" }; var as_xml = new bsn.AutoSuggest ('business', options_xml);

1 Ответ

0 голосов
/ 28 октября 2009

Что касается меня, самое простое решение - передать состояние кнопки одному сценарию, например, только одному сценарию, но может возвращать разные результаты в зависимости от состояния кнопки. В противном случае вам нужно переписывать параметры каждый раз, когда кто-то нажимает на переключатель. Второе решение - непредсказуемое поведение компонента автоматического предложения.


Пример сценария:

var selectedValue = getRadioSelectedValue("radioGroupName");
var options_xml = { script: function (input) { return "autosuggest.php?input="+input+"&testid="+document.getElementById('testid').value+"&mode="+selectedValue; }, 

Напишите getRadioSelectedValue самостоятельно, чтобы получить выбранное значение переключателя или установить какой-либо флажок при нажатии. Параметр mode в запросе GET указывает на состояние кнопки, поэтому вы можете вернуть правильный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...