我需要创建一个复选框,该复选框将根据来自数据库的参数值而被选中/取消选中。我不能在呈现页面时加载该值,所以我们的想法是:呈现页面,“告诉”复选框“询问”服务器参数的当前值是什么,然后根据响应选中/取消选中复选框。然后,如果用户选中/取消选中该复选框,则发出一个新的Ajax请求以更新数据库中的值。pretending an initial value
var randomBoolean = Math.random()
server response here
根据上面的代码,我有两个问题要问:
什么时候调用jquery.ajax() error回调??如果服务器响应到我的json对象,并带有字符串消息“存在错误”,怎么办?。这意味着请求仍然发送成功,但我得到了服务器响应{message: "There is an error"}。我认为,
一旦城市被选中,我就会调用ajax来获取城市中的电影。所以现在,我需要用响应填充电影的源。因此,我尝试使用Bloodhound.clear来清除值,并使用Bloodhound.add从响应中添加值,但它似乎不起作用。').html("Please select a city"); $('#city_error').html(""); hi