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;