我试图动态创建两个下拉列表,一个是省份,另一个是每个省份的城市,所以当用户选择一个省份时,城市下拉列表将填充,我使用jQuery的$.ajax函数从数据库中获取数据,然后将其作为JSON传递回来,这是我到目前为止所做的。
jQuery:
$.getJSON("provinces.php", function(data){
//clean out the select list
$('#province').html('');
//run the loop to populate the province drop down list
我有两个下拉菜单。各省市。列表中的所有值都来自数据库,列出省份中的值没有问题,因为我可以查询所有这些值并按如下方式显示:
mysql_connect("localhost", "root","") or die(mysql_error());
mysql_select_db("occ") or die(mysql_error());
$query = "SELECT id, province FROM provinces ORDER BY id ASC ";
$result_province = mysql_qu
例如,假设我有两张表。表A是省份,表B是城市。
我没有每个省份的表,所以城市的下拉列表应该只显示基于我选择的省份的值
省份
ID, Title
1, Ontario
2, Quebec
城市
ID, ProvinceID, Title
1, 1, Ottawa
2, 1, Toronto
3, 2, Quebec City
我有第三个表,叫它,citiesVisited表。这张表看起来像这样
ID, Provivince, City
1, [Province Drop down based on the entire column], [INSERT ISSUE HERE]
如果我更改
我正在使用演示链接的。
// Prepare demo data
// Data is joined to map using value of 'hc-key' property by default.
// See API docs for 'joinBy' for more info on linking data and map.
var data = [
['it-na', 0],
['it-tp', 1],
['it-pa', 2],
['it-me',
我编写了一个存储过程,将三个表连接起来,从它的表中获取省标题。这是我的密码:
BEGIN
select TbProvince.title, count(TbProvince.title) as cnt
from TbProvince
where TbProvince.provinceId IN (select TbCustomerUser.provinceId
from TbCustomerUser INNER JOIN
如何通过单击某个特性在中获得所有特性属性?例如,当我们点击一个省时,如何才能得到这个地图上所有省份的“区域”和“周长”:?
下面的代码不工作。我看到“属性”没有定义。
function clicked(d) {
var polys= effectLayer.selectAll("path");
var x;
var txt;
for (x in polys) {
//show this:
txt += polys[x].properties.AREA + " ";
}
alert(txt )
我正在考虑如何在该配置中显示表单:我有3个简单的模型:
class Province(models.Model):
name = models.CharField(max_length=30)
slug = models.SlugField(max_length=30, unique=True)
class UserProvince(models.Model):
user = models.ForeignKey(User)
province = models.ForeignKey(Province)
class UserCity(models.Model):
我有2个JSON文件,分别包含地区和省份的数据。
以下是我的regions.json的示例数据
[
{
"id": 1,
"long_name": "First region in the country",
"name": "firstRegion",
"key": "FR"
},
{
"id": 2,
"long_name": "Second region in the count
我最近得到了一份与Invision Power Software合作的任务。我的工作是创建几个应用程序。第一个需要创建三个基于ajax的字段,其中第二个字段的内容取决于第一个字段,第三个字段的内容取决于第三个字段。
好吧,这听起来很复杂。这个怎么样:我需要国家/城市/省份,其中城市和省份的列表是根据以前的字段从数据库中动态加载的。
如何创建三个自定义下拉字段,其中数据是动态加载的(第二个字段取决于第一个,第三个字段取决于第二个)?