2016-01-06 11 views
1

所以這是我的函數:如何使用AJAX提交值以傳遞給Servlet的是JSON字符串?

function buttonClicked() { 
$("#myButton").click(function() { 
    var field1 = $("#textInput1").val(); 
    var field2 = $("#textInput2").val(); 
    $.ajax({ 
     url:"Servvvvlet", 
     method: "POST", 
     data: { // values from forms in data String 

     }, 
     success: function() { 
      // success code 
     }, 
    }); 
}); 

}

我如何,什麼是提交一個JSON字符串的方式提交表單值?

+0

隨着JSON.stringify? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify –

回答

0

通過「JSON字符串」,是一個JSON字符串嗎?

function buttonClicked() { 
    $("#myButton").click(function() { 
     var field1 = $("#textInput1").val(); 
     var field2 = $("#textInput2").val(); 
     $.ajax({ 
      url:"Servvvvlet", 
      method: "POST", 
      data: JSON.stringify({foo: 'bar'}), // {"foo":"bar"} 
      success: function() { 
       // success code 
      }, 
     }); 
    }); 
} 
+0

所以在我的數據中,我把「JSON.stringify({name:field1,email:field2} )「 或類似的東西? – Nate

+0

忘記了內容類型。無法在沒有鍵/值對的情況下發送表單編碼數據,您擁有的只是價值 – charlietfl

相關問題