Я хочу изменить значение метки на мыши. Это то, что я сделал до сих пор:Изменить текст ярлыка на мыши с помощью ajax
$(function() {
var hoverOff = "";
$("[id*=GV] td").hover(function() {
hoverOff = $("label", $(this).closest("td")).text();
$.ajax({
type: "POST",
url: "MyMethode.aspx/GetNewValue?text=" + hoverOff,
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$("label", $(this).closest("td")).html(data.d);
}
});
},
function() {
$("label", $(this).closest("td")).html(hoverOff);
}
);});
В начале я сохранить текущий текст в hoverOff и отправить это значение метода GetNewValue которым возвращает новое значение и в Ajax успеха Я хочу, чтобы применить это значение наклейка. Проблема в том, что текст для метки никогда не изменяется, хотя data.d содержит новый текст. Должен ли я использовать что-то другое вместо .html()?
Как отлаживать его? Произошла ошибка? Похоже, что contentype не соответствует данным, переданным на сервер –
Я могу отлаживать работу с Visual Studio (я также запускаю проект в Internet Explorer) – user576914