我正在使用此jQuery将序列化表单数据发送到我的控制器操作:
var data = $('#quiz').serialize();
//alert(data);
$.ajax({
url: '/Challenge/GetQuizScore',
type: 'post',
data: { data: data },
dataType: 'text',
success: function (result) {
// update chart
},
然后,我正在使用此控制器来阅读它:
<EmployeeAuthorize()>
<HttpPost()>
Function GetQuizScore(ByVal data As String) As JsonResult
Debug.Print(data)
Return Json(data)
End Function
数据输出如下:
4 =真和5 =定期运动+
解析此类数据的最佳方法是什么,以便我可以在我的操作中使用它(最好循环使用它:
For Each item in myData
If (item.value == myArray.value) Then
' do something
Else
' do something else
End If
Next
答案 0 :(得分:1)
您应该使用json
$.ajax({
url: '/Challenge/GetQuizScore',
type: 'post',
data: { data: data },
dataType: 'json',
success: function (result) {
// update chart
},