You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2012/07/09 14:04:27 UTC
[2/2] git commit: WICKET-4643 AjaxFormChoiceComponentUpdatingBehavior
not set model object
WICKET-4643 AjaxFormChoiceComponentUpdatingBehavior not set model object
Set the content type manually in case of adding dynamic extra parameters when the method is POST
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/18bbad02
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/18bbad02
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/18bbad02
Branch: refs/heads/master
Commit: 18bbad0279d1574cbfddaedeccc92aedb0b7edfa
Parents: 180b04d
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Jul 9 15:02:06 2012 +0300
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Jul 9 15:02:06 2012 +0300
----------------------------------------------------------------------
.../AjaxFormChoiceComponentUpdatingBehavior.java | 2 +-
.../wicket/ajax/res/js/wicket-ajax-jquery.js | 1 +
2 files changed, 2 insertions(+), 1 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/18bbad02/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
index a24fecf..f031417 100644
--- a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
+++ b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.java
@@ -78,7 +78,7 @@ public abstract class AjaxFormChoiceComponentUpdatingBehavior extends AbstractDe
asb.append(" return result;\n");
asb.append(" }\n"); // function getInputValues()
asb.append(" attrs.dep = [ function() { var deps = getInputValues(markupId); return deps; } ];\n");
- asb.append(" Wicket.Ajax.get(attrs);\n");
+ asb.append(" Wicket.Ajax.post(attrs);\n");
asb.append("}\n"); // function attachChoiceHandlers()
response.render(JavaScriptHeaderItem.forScript(asb, "attachChoice-" + component.getMarkupId()));
http://git-wip-us.apache.org/repos/asf/wicket/blob/18bbad02/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
index 6b21ba3..ebe2b48 100644
--- a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
+++ b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
@@ -527,6 +527,7 @@
if (settings.type.toLowerCase() === 'post') {
separator = settings.data.length > 0 ? '&' : '';
settings.data = settings.data + separator + queryString;
+ jqXHR.setRequestHeader("Content-Type", settings.contentType);
} else {
separator = settings.url.indexOf('?') > -1 ? '&' : '?';
settings.url = settings.url + separator + queryString;