我试图动态创建两个下拉列表,一个是省份,另一个是每个省份的城市,所以当用户选择一个省份时,城市下拉列表将填充,我使用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
我有一个名为user的控制器,它的动作是新的。此操作有一个名为new.html.erb的视图。
def new
@break_point = BreakPoint.new
@provinces=Province.all
respond_to do |format|
format.html # new.html.erb
format.json { render json: @break_point }
end
end
问题是,我想在ROR中创建一个select字段,用省份@省份的数组填充这个字段
Example <% @pr
PROVINCE -- varchar(25)
SELECT * FROM listings WHERE PROVINCE='Bakersfield'
当存在以Bakersfield为省份的条目时,返回空结果集
我不太确定为什么。当我删除WHERE时,它可以正常工作。
顺便说一句,我在phpmyadmin中运行它,它允许用户执行SQL语句
在phpmyadmin中,它显示...在等号下面。我不知道为什么。这可能是一个提示。
我正在努力做一些我认为简单的事情。我知道我以前在没有JQuery的普通旧式javascript中也遇到过同样的问题。我想要做的是:
//When the postal code blurs, lookup the city, country, province
$('#codePostal').blur(function(){
$.get('/fr/radio-telethon/ajax_code_postal.php', {code_postal: $('#codePostal').val()}, function(data){
例如,假设我有两张表。表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]
如果我更改
我正在考虑如何在该配置中显示表单:我有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):
我添加了一个动态添加的对象,如:
@Html.EditorFor(model => model.Province)
我的模型包含省份属性,但是视图一开始并没有显示对象。我通过.show()方法使其可见。
但是,在控制器中,我发现“省份”的值总是为空。如何从像这样动态添加的对象中访问它?
添加:我的模型看起来像这样:
public class Location
{
[Required]
public int ID { get; set; }
[Required]
public string Name { get; set; }
public stri
我有一个数据集,它的行代表时间范围,每个列代表意大利的一个地区。我需要在R中的意大利地图上绘制这个数据(我需要整个周期的总和,所以每个地区只有一个值)。我下载了maps软件包并加载了意大利的地图it_map <- map_data('italy')的问题是,意大利分为20个地区和数十个省份。地图显示了这些省份边界,但我的数据是在区域级别聚合的。
有没有办法将所有省份的边界合并到各自的区域中?是否必须修改"group“列,才能使属于一个区域的所有省份都是相同的?
地图数据集如下所示:
long lat group order region subregion
x.x
和许多人一样,我正在处理XML上的Mondial数据库。如果XQuery语法没有尽全力破坏,那将是小菜一碟。
let $inland := //province/@id
where every $sea in //sea satisfies
$sea/located/@province != $inland
return $inland
我在上面要做的是找出所有的“内陆”省份,不的省份在它旁边有海。然而,这是行不通的,因为$sea/located/省份是一个很大的字符串,它中的每一个省都是这样。
所以我试着修改。
let $inland := //province/@id
where ever