に適切にパラメータを送信する方法:ExtJSに4.2:私は私のDBから何かを削除するために、私ExtJSのスクリプトからPOSTを行う必要がありExt.Ajax.Request POST
Ext.Ajax.request({
url: 'deleteRole.html',
method: 'POST',
headers: {'Content-Type': 'text/html'},
waitTitle: 'Connecting',
waitMsg: 'Sending data...',
params: {
"rolename" : rolename
},
scope:this,
success: received,
failure: function(){console.log('failure');}
});
ポストは送信されたとき私は火かき棒のフォントでrolenameを見ることができますが、パラームではありません。私はあなたにユーザー登録に関連した別の投稿(spring:form)を表示したいと思います。私はポストを検査した場合、私は以下を参照してくださいすることができます
image http://s2.subirimagenes.com/otros/previo/thump_8498731post.jpg
と私は@RequestParamを使用して、私のコントローラ内のパラメータを取得することができます。結果として
image2 http://s2.subirimagenes.com/otros/previo/thump_8498737delete.jpg
、私の春のコントローラにはない:
しかし、私は、私が唯一のフォント(フエンテ)の部分を見ることができるパラメータの一部を見ることができない問題を抱えているポストに
任意のパラメータを検出します。 POSTで何か問題がありますか?問題は、あなたがあなたの元の質問にラインheaders: {'Content-Type': 'text/html'},
を使用していることである
var rolename = 'myRol';
Ext.Ajax.request({
url: 'deleteRole.html',
method: 'POST',
params: {
rolename: rolename
},
success: received,
failure: function(){console.log('failure');}
});
ええ、多くの感謝@Reimius。 – mannuk