Я написал сценарий с использованием jQuery и AJAX сегодня, и я получаю некоторые ошибки...
Сценарий:
function changeAdmin(id) {
$(document).ready(function() {
$('#ta-modarea-'+id).fadeOut('fast');
$('#ta-m-loading-'+id).fadeIn('fast');
$.ajax({
type: 'POST',
url: 'ajax_utf.php?a=changeteamadmin',
dataType: 'json',
data: {
admin : $('#admin-id-'+id).val()
},
success: function(data) {
$('#ta-m-loading-'+id).fadeOut('fast');
$('#ta-modarea-'+id).text(data.msg).fadeIn('fast');
},
error: function(jqXHR, textStatus, errorThrown) {
$('#ta-m-loading-'+id).fadeOut('fast');
$('#ta-modarea-'+id).text('HTTP Error: '+errorThrown+' | Error Message: '+textStatus).fadeIn('fast');
}
});
return false;
});
}
После выполнения появляется следующее сообщение об ошибке: Ошибка HTTP: SyntiveError: непредвиденный маркер < | Сообщение об ошибке: parsererror
Не могли бы вы помочь мне, что мне делать?
-121--962114-Новый C++ (C++ 0x или C++ 11) имеет новый вид перечисления, «класс перечисления», в котором имена привязаны к перечислению (среди прочего).
enum class E {
VAL1, VAL2
};
void fun() {
E e = E::VAL1; // Qualified name
}
Однако мне интересно, могу ли я выборочно использовать неквалифицированное имя в определенной области. Что-то вроде:
void fun() {
using E::*;
E e = VAL1;
switch (e) {
case VAL2: ...
Я вижу, что могу написать с помощью E:: VAL1
и получить одно значение. Но я не хочу делать это для каждого значения большего перечисления.