Я написал некоторое кодирование с использованием javaScript.JavaScript: неожиданно Ошибка данных
function showPopupSettings(userName)
{
var jsonData;
setLoading("Loading User Settings");
jsonData = new function(){
this.className = "User";
this.methodName = "showPopupSettings";
this.userName = userName ;
}
data = JSON.stringify(jsonData);
$.post('ajaxpage.php',{ submit: "commonAction",data:data },
function(data) {
removeLoading();
$("#dialog")
.dialog("destroy")
.html(data)
.show()
.dialog({
modal: true,
title: "User Settings",
buttons: {
Cancel: function() {
$(this).dialog('close');
},
Password: function() {
showChangePasswordTable();
},
Save: function() {
saveNewUserSettings();
$(this).dialog('close');
}
}
});
});
}
Используя JSLint для ошибки free.while я был проверить с JSLint покажет следующее сообщение об ошибке строка 10: Неожиданное данных
как исправить эту ошибку ...
также, jsonData может быть объявлен и сразу присвоен –
@Just_Mad - он может, но тогда JSLint снова пожалуется и сообщит вам объединить объявление с предыдущим. –