나는 변수 이름을 미리 알지 못하기 때문에 텍스트 파일에서 buildt 형식의 동적 빌드 형식을 가지고 있습니다.Deserialise json 양식 문자열
"PersonId=aasd&Gender=Kvinna&Education=sd&RelativeDementia=Ja&Apoe4=Vet+ej&
SystolicBT=asd&HypertoniaTreatment=Nej&FPColesterol=asd&PersonLength=asdas
&PersonWeight=dasd&PersonBMI=asd&AbdominalCircumference=adsasd
&KnownDiabetesMellitus=Ja&HadTIAStroke=Ja
&KnownHeartDisease=Ja
&IsCurrentlySmoking=Ja&IsExperiencingStress=Nej
&KnownDepression=Ja%2C+tidigare+behandlad&PhysicallyActive=Ja"
이 방법 :
$(document).on("click", "#btnsubmit", function() {
$.ajax({
url: "/Home/RiskScore",
type: "post",
data: { "testData": $("form").serialize() },
success: function(result) {
}
지금은 내가 각각의 값과 이름을 표시 할 수 있도록 그것을 직렬화하는 나는 형태와 JSON 문자열로 값을 직렬화 한 다음 페이지의 값. 나는 많은 다른 종류의 코드를 시도했지만 성공하지 못했다. 도움을 받으실 수 있기를 바랍니다. 당신은 이름 - 값 쌍으로 양식 값을 얻을 수 serializeArray
방법을 사용할 수 있습니다
감사
'data : $ ("form"). serialize()는 다른 양식 데이터와 마찬가지로 사용할 수 있어야합니다. – adeneo
http://stackoverflow.com/questions/6992585/jquery-deserialize-form – MiRaIT
내가하는 경우 : $ (document) .on ("click", "#btnsubmit", function() { $ .ajax ({ URL : "/ 홈/RiskScore" 유형 : "POST", 데이터 :. $ ("양식") (직렬화), 성공 : 기능 (결과) { } 내 homecontroller –