enter code here
如何根据所选的其他选择选项值更新选择选项。
POST http://localhost/drupal_site/form_elements
500(内部服务器错误)jquery.min.js:19
o.extend.ajax jquery.min.js:19
(匿名函数)form_elements.js:17 - > jQuery.ajax({
o.event.handle jquery.min.js:19
o.event.add.J
jquery代码是:
$(document).ready(function(){
jQuery("#edit-deptopsgt").change(function(){
if($(this).val()!=""){
var dato=$(this).val();
jQuery.ajax({
type:"POST",
dataType:"html",
url:"#",
data:"id_depto="+dato+"&tarea=listProvincia", success:function(msg){
$("#edit-municipio").empty().removeAttr("disabled").append(msg);
}
});
}
else {
//$("#edit-municipio").empty().attr("disabled","disabled");
//$("#ciudad").empty().attr("disabled","disabled");
}
});
});
答案 0 :(得分:0)
在你的ajax回调中为什么url:'#'?
如果要使用ajax回调,则必须指定有效的URL。否则使用简单的jquery click事件而不是ajax回调。
示例AJAX回调:
$.ajax({
url: '/my_callback.php',
type: 'post',
dataType: 'json',
data: {'email':'test@test.com'},
complete: function(response) {
resObj = $.parseJSON(response.responseText);
if(resObj.status == 'success') {
alert('Valid Email')
}
else {
alert('Invalid Email');
}
}
});
谢谢和问候
ARUN AK