处理没有重复值的序列化字符串
Handling serialized string without duplicate values
我有一个序列化表单的ajaxmethod:
$(document).on("click", "#prescription", function () {
$("#PersonBMIright").removeAttr('disabled');
if($("#AbdominalCircumferencerightradio:checked").length === 1) {
$("#AbdominalCircumferencerighttext").attr('disabled', true);
}
$.ajax({
url: "/Home/Overview",
type: "post",
data: { form: $("form").serialize(), answerData: maincontent },
success: function (result) {
$('.content-wrap').html(result);
}
});
问题是,我有一个文本框和一个同时工作的单选按钮,所以当选中单选按钮时,文本框不应该有值,相反。但是,当我序列化表单并选中单选按钮时,文本框将在序列化的字符串中,但没有值,这使得我的反序列化方法产生错误,因为它获得了两个相同类型的值。在我序列化文本框之前,有没有办法摆脱它?就在我序列化它之前,我试着禁用它,但这行不通。
尝试
if($("#AbdominalCircumferencerightradio").is(":checked")) {
$("#AbdominalCircumferencerighttext").prop('disabled', true);
}
相关文章:
- 将 JSON 对象转换为序列化字符串以进行服务器端处理
- 如何将主干序列化形式的所有字符串元素大写
- PHP 反序列化 JS 序列化的变量字符串
- 字符串化和解析 JSON(序列化对象结构)和反序列化,将 JSON 字符串转换为对象结构
- 如何从 .NET 字符串序列化 javascript 函数
- jquery $.ajax 的 MVC 3 反序列化请求 json 到对象中填充空值而不是空白字符串
- 通过D3's.attr不在序列化的(serializeToString)字符串中
- 处理没有重复值的序列化字符串
- 如何序列化包含混合HTML&XML转换为字符串
- webapi获胜't使用$.param反序列化字符串数组
- 将javascript数组转换为php不可序列化的字符串
- 如何在网站中反序列化ajax调用的result.d中包含的字符串
- 如何使Rails过滤器从序列化参数中分离解析JSON字符串
- 从序列化字符串中获取值
- PHP反序列化Javascript序列化字符串
- Web2py: json序列化器和javascript有关于python字符串引号的问题
- 如何将JavascriptSerializer序列化的DateTime字符串转换为Javascript日期对象
- 在序列化我的对象时,我怎样才能强迫Jackson把数字写成字符串呢?
- 无法解析json序列化字符串与mongodb对象id以及""
- jQuery子字符串或正则表达式,用于从序列化字符串中删除多余的字符