我在update.phtml上有以下代码:
$(function(){
$('#editUser').submit(function(event)
{
var formId = $(this).attr('id');
// Stop full page load
event.preventDefault();
//Request
var data = {
// user's properties
genderUser : $("#genderUser").val(),
lastnameUser : $("#lastnameUser").val(),
firstnameUser : $("#firstnameUser").val(),
emailUser : $("#emailUser").val(),
passwordUser : $("#passwordUser").val(),
confirmPasswordUser : $("#confirmPasswordUser").val(),
isActiveUser : $("input[name='isActiveUser']").val(),
langUser : $("select[name='langUser']").val(),
rankUser : $("#rankUser").val()
};
// Send
$.ajax({
url: $('#'+formId).attr('action'),
dataType: 'json',
type: 'POST',
data: data,
success: function(data, textStatus, XMLHttpRequest)
{
if (data.response == true)
{
$('#edit-block').removeBlockMessages().blockMessage(data.message, {type: 'success'});
upContent('user/index/','');
}
在我的控制器上:
if($user->editUser($data))
{
echo json_encode(array(
"response" => true,
"message" => "L'utilisateur " . $data['lastnameUser'] . " " . $data['firstnameUser'] . "a été modifié"
));
exit();
当我点击更新时出现此错误:
TypeError:$(...)。removeBlockMessages不是函数