$('tr').click(function()
{
$(this).remove();
});
я думаю, что Вы попробуете вышеупомянутый код, поскольку он работает, но я не знаю, почему он работает на когда-то, и затем целая таблица удалена. я также пытаюсь удалить строку щелчком строка. но не мог найти точный ответ.
Решение, которое мне помогло:
Сериализованный класс и свойства будут оформлены следующим образом:
[DataContract]
public class MyDataClass
{
[DataMember(Name = "LabelInJson", IsRequired = false)]
public string MyProperty { get; set; }
}
IsRequired был ключевым пунктом.
Сериализация могла бы быть выполнена с помощью DataContractJsonSerializer:
public static string Serialize<T>(T obj)
{
string returnVal = "";
try
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
using (MemoryStream ms = new MemoryStream())
{
serializer.WriteObject(ms, obj);
returnVal = Encoding.Default.GetString(ms.ToArray());
}
}
catch (Exception /*exception*/)
{
returnVal = "";
//log error
}
return returnVal;
}
Вы можете реализовать JavaScriptConverter
и зарегистрировать его с помощью метода RegisterConverters
из JavaScriptSerializer
.
Json.NET имеет параметры для автоматического исключения нулевых значений или значений по умолчанию.