diff --git a/productMods/WEB-INF/web.xml b/productMods/WEB-INF/web.xml
index 262e5927..edee934a 100644
--- a/productMods/WEB-INF/web.xml
+++ b/productMods/WEB-INF/web.xml
@@ -1320,6 +1320,15 @@
-->
+
+ ajaxSparqlQuery
+ edu.cornell.mannlib.vitro.webapp.controller.ajax.SparqlQueryAjaxController
+
+
+ ajaxSparqlQuery
+ /ajax/sparqlQuery
+
+
fetch
diff --git a/productMods/edit/forms/addGrantRoleToPerson.jsp b/productMods/edit/forms/addGrantRoleToPerson.jsp
index fad62503..80bab24d 100644
--- a/productMods/edit/forms/addGrantRoleToPerson.jsp
+++ b/productMods/edit/forms/addGrantRoleToPerson.jsp
@@ -311,7 +311,7 @@ PREFIX core: <${vivoCore}>
-
+
<%-- Must be all one line for JavaScript. --%>
diff --git a/productMods/edit/forms/addPublicationToPerson.jsp b/productMods/edit/forms/addPublicationToPerson.jsp
index d165e746..2c3b0489 100644
--- a/productMods/edit/forms/addPublicationToPerson.jsp
+++ b/productMods/edit/forms/addPublicationToPerson.jsp
@@ -253,7 +253,7 @@ SPARQL queries for existing values. --%>
-
+
<%-- Must be all one line for JavaScript. --%>
diff --git a/productMods/edit/forms/js/customFormWithAutocomplete.js b/productMods/edit/forms/js/customFormWithAutocomplete.js
index fb41550c..d174c730 100644
--- a/productMods/edit/forms/js/customFormWithAutocomplete.js
+++ b/productMods/edit/forms/js/customFormWithAutocomplete.js
@@ -282,14 +282,12 @@ var customForm = {
this.acFilter = [];
$.ajax({
url: customForm.sparqlQueryUrl,
+ dataType: "json",
data: {
- resultFormat: 'RS_JSON',
query: customForm.sparqlForAcFilter
},
success: function(data, status, xhr) {
- // Not sure why, but we need an explicit json parse here. jQuery
- // should parse the response text and return a json object.
- customForm.setAcFilter($.parseJSON(data));
+ customForm.setAcFilter(data);
}
});
},