Project

General

Profile

« Previous | Next » 

Revision 4377

parameterize the div used for ajax results

View differences:

search.js
4 4
* @return true/false for form submission
5 5
*****************************************************************************/
6 6
function multipleAssessmentSearch(submitFormObj) {
7

  
7
	
8
	//alert("submitFormObj=" + submitFormObj);
8 9
	//harvest the metadata fields we want to include
9 10
	var metadataObjs = new Array();
10 11
	/*
......
33 34
	
34 35
	var documentObjects = new Array();
35 36
	var index = 0;
36
	if (submitFormObj.docids.length > 1) {
37
		for (var i=0; i < submitFormObj.docids.length; i++) {
38
			if (submitFormObj.docids[i].checked) {
37
	if (submitFormObj.docid.length > 1) {
38
		for (var i=0; i < submitFormObj.docid.length; i++) {
39
			if (submitFormObj.docid[i].checked) {
39 40
				var documentObject = new Object();
40
				documentObject.docid = submitFormObj.docids[i].value;
41
				documentObject.docid = submitFormObj.docid[i].value;
41 42
				
42 43
				for (var z = 0; z < submitFormObj[documentObject.docid].length; z++) {
43 44
					questionIds[z] = submitFormObj[documentObject.docid][z].value;
......
50 51
		}
51 52
	}
52 53
	else {
53
		if (submitFormObj.docids.checked) {
54
		//alert("submitFormObj.docid=" + submitFormObj.docid);
55
		if (submitFormObj.docid.checked) {
54 56
			var documentObject = new Object();
55
			documentObject.docid = submitFormObj.docids.value;
57
			documentObject.docid = submitFormObj.docid.value;
56 58
			
57 59
			for (var z = 0; z < submitFormObj[documentObject.docid].length; z++) {
58 60
				questionIds[z] = submitFormObj[documentObject.docid][z].value;
......
171 173
	for (var i=0; i < docObjs.length; i++) {
172 174

  
173 175
		var docId = docObjs[i].docid;
174
		alert("docId=" + docId);
176
		//alert("docId=" + docId);
175 177
		
176 178
		//get the question ids for this question
177 179
		var questionIds = docObjs[i].questionIds;
178 180
	
179
		alert("questionIds=" + questionIds);
181
		//alert("questionIds=" + questionIds);
180 182
		
181 183
		//assemble the assessment metadata
182 184
		var metadataAttributeSelection = "";
......
267 269
		 "</union>"	
268 270
		 + "</dataquery>";
269 271
	
270
	alert(tempQuery);
272
	//alert(tempQuery);
271 273
             
272 274
    return tempQuery;
273 275
}
......
424 426
	return query;	
425 427
}
426 428

  
427
function callAjax(metacatURL, myQuery, qfmt) {
429
function callAjax(metacatURL, myQuery, qfmt, divId) {
428 430
														
429 431
	//alert("calling ajax: " + metacatURL);
430 432
	//alert("myQuery: " + myQuery);
431 433
	
432 434
	//var myRequest = new Ajax.Request(
433 435
	var myUpdate = new Ajax.Updater(
434
		'ajaxResults',
436
		divId,
435 437
		metacatURL,
436 438
		{	method: 'post',
437 439
			parameters: { action: 'squery', qformat: qfmt, query: myQuery},

Also available in: Unified diff