2011-08-29 156 views
0

是否可以在控制器中向$.ajax发送大量数据(例如网格内容)? 有没有解决方法“URI太长”的事情? 我知道这可能不是最佳做法,相反我应该逐一发送每一行,但仍然有可能吗?向服务器发送大量数据

回答

2

是否存在“URI过长”的变通方法?

使用POST HTTP动词,而不是GET的:

$.ajax({ 
    url: '/foo', 
    type: 'POST', 
    data: { value: someVariableThatCouldBeHuge }, 
    success: function(result) { 
     // TODO: process the results 
    } 
}); 

或等价的:

$.post('/foo', { value: someVariableThatCouldBeHuge }, function(result) { 
    // TODO: process the results 
}); 
+0

谢谢达林! – Agzam

相关问题