我如何将json发送到服务器?

时间:2015-05-06 12:02:52

标签: jquery json

$("#txt").click(function(){
var newTextBoxDiv = $(document.createElement('div'))
         .attr("id", 'TextBoxDiv' + inputs.length);

    newTextBoxDiv.after().html(
          '<input type="text" name="textbox' + i + 
          '" id="textbox' + inputs.length + '" value="" >' + '<input type="button" id="button'+inputs.length +'"value="x">');

    newTextBoxDiv.appendTo("#holder");

 inputs.push(['text','textbox'+i,'textboxtx'+i]);

    i++;
var jsonString = JSON.stringify (inputs);

     });

将json数组发送到服务器 如何将输入[]发送到本地服务器wamp,以便用symfony

编写的控制器读取
<input type="button" id="txt" value="Add TextBox" style="" /><br>

1 个答案:

答案 0 :(得分:2)

您可以使用以下$.ajax示例

 $.ajax({
   url: url,
   type: 'POST',
   contentType:'application/json',
   data: JSON.stringify(data),
   dataType:'json'
});

关键部分是contentType: 'application/json',以确保服务器接收为json而不是其他类型