我试图动态创建两个下拉列表,一个是省份,另一个是每个省份的城市,所以当用户选择一个省份时,城市下拉列表将填充,我使用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
例如,假设我有两张表。表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]
如果我更改
我有两个下拉菜单。各省市。列表中的所有值都来自数据库,列出省份中的值没有问题,因为我可以查询所有这些值并按如下方式显示:
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
我仍然是数据库、规范化等方面的新手,我可能需要一些帮助。这里包含了我的数据库结构的一部分,我认为我的方法不是一个好主意。在这里,我们的国家可以分为不同的省份,所有的城市/城镇都隶属于一个特定的省份和一个村庄(我猜最接近的雷曼术语是区域)。因此,如果你在我们国家的所有地方,无论你在哪里,你都必须有一定的村庄,城市/城镇和省份。我所做的是使用外键来引用表barangay,城市/镇,省。这是个坏主意吗?
如果我创建了一个tblCustomer_Address来将Country_ID: Int FK、Province_ID: Int FK、CityTown_ID: Int FK、Baranggay_I
我有如下图所示的数据库结构
我想选择所有的分区,带有分区名称、城市名称和省份名称。我的代码是这样的:
SELECT province.name as province, city.name as city, subdistrict.name as subdistrict
from provinces province, cities city, subdistricts subdistrict
WHERE province.id = city.id AND city.id = subdistrict.id;
但是我只得到了所有省份的数据,而不是所有的分区数据
我有一个表(tblforetag),其中一个表显示瑞典公司的信息(Tblforetag),另一个表显示省份(tbllan),另一个表显示城市(tblstad)。城市通过id号链接到省份,并且公司表有一个城市名称(varchar)列。
如何搜索一个省份的所有公司?
我一直在摆弄连接,但没有让它工作。我现在有这个代码可以工作,但它只会搜索公司名称和城市(在公司表中):
$sql = "
SELECT *,
MATCH(tblforetag.foretag) AGAINST(:keywords) AS kr
FROM tblforetag
WHERE MAT
我最近得到了一份与Invision Power Software合作的任务。我的工作是创建几个应用程序。第一个需要创建三个基于ajax的字段,其中第二个字段的内容取决于第一个字段,第三个字段的内容取决于第三个字段。
好吧,这听起来很复杂。这个怎么样:我需要国家/城市/省份,其中城市和省份的列表是根据以前的字段从数据库中动态加载的。
如何创建三个自定义下拉字段,其中数据是动态加载的(第二个字段取决于第一个,第三个字段取决于第二个)?
我正在考虑如何在该配置中显示表单:我有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):
The skinny:在将图形序列化为JSON时,由于循环引用问题,我正在尝试禁用导航属性的急切加载。
我有以下几个类:
public class Province
{
public ICollection<City> Cities { get; set; }
}
public class City
{
public Province Province { get; set; }
}
当我想要获取一个城市集合时,我提供了以下内容:
set.Include(e => e.City.Province);
最终的结果是,它像预期的那样将所有内容加载到省,但它也