我收到了Javascript错误:
SyntaxError: missing : after property id
这是我的JavaScript代码:
function Rolevalidation(){
if($("#form_role").validate()) {
$.ajax({
type: "POST",
url: '<?php echo base_url();?>index.php/Tax/TaxStorageNew',
data: $('#form_role').serialize(),
success: function(result) {
// alert(result);
if(result > 0) {
$('#RoleModal').hide();
var id=result;
$('.roleId').append($('<option>', {
value: id,
text: $('#storage_code').val(),
text: $('#storage_location').val(),
text: $('#supId').val(),
text: $('#Reference').val(),
text: $('#storage_used').val(),
text: $('#pwd/hint').val(),
text: $('#access').val()
}));
jsoptStorage += '<option value="'+id+'">'+$('#storage_code').val()+'</option>';
//alert (jsoptrole);
}
}
});
}
return false;
}
在此代码中,我尝试将此数据传递给名为Tax
的Controller,我在控制器中创建了一个函数TaxStorageNew
,但此函数无法调用。