不确定如何实现json-php-mysql集成
为了便于论证,我们假设:不确定如何实现json-php-mysql集成,php,javascript,mysql,json,Php,Javascript,Mysql,Json,为了便于论证,我们假设: <select id="lvl1"> </select> <div id="lvl2"> <select id="lvl2a"> <select id="lvl2b"> <input text id="lvl2c"> </div> <select id="lvl3"> </select> 问题是lvl2是根据用户在lvl1中的选择在外部j
<select id="lvl1">
</select>
<div id="lvl2">
<select id="lvl2a">
<select id="lvl2b">
<input text id="lvl2c">
</div>
<select id="lvl3">
</select>
问题是lvl2
是根据用户在lvl1
中的选择在外部js文件(file2.js
)中动态创建的。从我所看到的一切来看,我似乎想使用JSON来实现这一点,但我如何从外部js文件file2.js
调用file3.PHP
中的PHP函数,并将这些结果作为数组返回,以填充file1.PHP
中的lvl3
希望我已经解释清楚了。提前感谢您。您需要重构标记的生成方式,以使其正常工作。我会这样做:
lvl1
在页面加载时从PHP脚本中吐出lvl1
中选择某个内容后,您将向服务器发送一个AJAX请求,请求返回他们选择的内容lvl2
标记进行响应lvl2
中选择内容以获取lvl3
的内容后执行相同操作这应该足以让您继续。您需要重构标记的生成方式,以使其正常工作。我会这样做:
lvl1
在页面加载时从PHP脚本中吐出lvl1
中选择某个内容后,您将向服务器发送一个AJAX请求,请求返回他们选择的内容lvl2
标记进行响应lvl2
中选择内容以获取lvl3
的内容后执行相同操作这应该足够让你继续了。在选择中选择和divs?你知道你在做什么吗?我知道,我没有结尾标签,以为ppl会看到这是一个速记,只是为了让大家明白这个想法。我也不会给一级命名。但是我修正了它,使事情变得更清楚;服务器和bookmarlet之间的通信方法,这是您要求的,这可能会对您有所帮助,几天前我在select中进行了选择和divs?你知道你在做什么吗?我知道,我没有结尾标签,以为ppl会看到这是一个速记,只是为了让大家明白这个想法。我也不会给一级命名。但是我修正了它,使事情变得更清楚;服务器和bookmarlet之间的通信方式,这是您要求的,这可能会对您有所帮助,我几天前就这样做了,这是我的目标,但是一旦用户在
lvl3
上做出选择,我会显示一些更相关的信息,但我明白您的意思。我想我需要研究的是AJAX,而不仅仅是JSON。没错,AJAX是发送/接收数据的方式。JSON是您将要使用的方言。这正是我想要的。但是,一旦用户在lvl3
上做出选择,我会显示一些更相关的信息,但我明白您的意思。我想我需要研究的是AJAX,而不仅仅是JSON。没错,AJAX是发送/接收数据的方式。JSON是您将使用的方言。
SELECT * FROM lvl1 WHERE fld_a = lvl2a AND fld_b = lvl2b AND fld_c = lvl2c