我使用jutery chained选择Mike Tuupola和json remote。
文档中的内容是:
当触发父选择的更改事件时,GET请求被发送到给定的URL。此请求包括查询字符串中父选择器的id和值。例如,当用户在第一次选择中选择BMW时,会发出以下请求:
GET http://example.com/data/json.php?mark=bmw
Chained期望JSON响应包含每个选项的值 - 文本对。如果你窥探AJAJ流量,请使用看起来更漂亮的JavaScript对象:
{"":"--","series-1":"1 series","series-3":"3 series","series-5":"5 series","series-6":"6 series","series-7":"7 series","selected":"series-6"}
以下是其插件的链接:jQuery ChainedSelect
它的工作几乎是完美的,但有没有办法在没有php的情况下获取像宝马和奥迪这样的示例值的json数据?
我没有可能使用php。
<select id="mark" name="mark">
<option value="">--</option>
<option value="bmw">BMW</option>
<option value="audi">Audi</option>
</select>
<select id="series" name="series">
<option value="">--</option>
</select>
<select id="model" name="model">
<option value="">--</option>
</select>
<select id="engine" name="engine">
<option value="">--</option>
</select>
电话:
$("#series").remoteChained("#mark", "/data/json.php");
$("#model").remoteChained("#series", "/data/json.php");
$("#engine").remoteChained("#series, #model", "/data/json.php");