ugrás a tartalomhoz

Uncaught SyntaxError: Unexpected token h

CatoPurnell · 2014. Május. 31. (Szo), 12.08
Sziasztok, a következő probléma megoldásához kérnék egy kis segítséget, íme a hiba, alatta pedig a két függvény. Ha valaki tudna segíteni azt nagyon megköszönném, illetve, ha tudtok a problémára másik megoldást azt is szívesen fogadom.

A segítségeteket előre is nagyon köszönöm.
function co_workers_ajax($mid, $_db) {
	$_modul = new modul("co_workers");
	$mode = $_GET["mode"];
	switch($mode) {
		case "saveNewCat":
			$_db->insert("co_workers_categories", array("name"=>$_POST["name"], "position"=>0, "m_id"=>$mid));
			echo cats($_db,$_modul, $mid);
		break;
		case "saveEditedCat":
			$_db->update("co_workers_categories", array("name"=>$_POST["name"]), "id=".$_POST["id"]);
			echo cats($_db,$_modul, $mid);
		break;
		case "deleteCat":
			$_db->delete("co_workers_categories", "id=".$_POST["id"]);
			echo cats($_db,$_modul, $mid);
		break;
		case "sortWorkers":
			$workerArr = $_POST["worker"];
			for ($i=0; $i<count($workerArr); $i++) {
				$_db->update("co_workers", array("position"=>$i), "id=".$workerArr[$i]);
			}
		case "sortCategories":
			$categoriesArr = $_POST['cat'];
			for ($i=0; $i<count($categoriesArr); $i++) {
				$_db->update("co_workers_categories", array("position"=>$i), "id=".$categoriesArr[$i]);
			}
		break;
			case "setActiveWorker":
			$_db->update("co_workers", array("active"=>$_POST["active"]), "id=".$_POST["workerId"]);
			echo "success";
		break;
		case "getWorker":
			$worker = $_db->queryRow("SELECT * FROM co_workers WHERE id = ".$_POST["id"]."");
			$clean = str_replace("'","\"",clearJSON($worker["pre_text"]));
			$response = "{
				\"doctor_name\":\"".$worker["name"]."\",
				\"category_id\":\"".$worker["category_id"]."\",
				\"sort_editor\":\"".$clean."\",
				\"read_more_editor\":\"".clearJSON($worker["text"])."\",
				\"order_time\":\"".clearJSON($worker["consultation_hours"])."\",
				\"id\":\"".$worker["id"]."\"
			}";
			echo $response;
		break;
		case "removeWorker":
			$_db->delete("co_workers", "id=".$_POST["id"]);
		break;
	}
}
function editWorker(id) {
		$.ajax({
			type : "POST",
			url : "ajax.php?modul_name=co_workers&m_id=<!-- m_id -->&mode=getWorker",
			data : "id="+id,
			success : function (response) {
					//response = response.replace(/\n/g,"\\n");
					worker = JSON.parse(response);
					$("#addDocDiv").css("display","block");
					$("#note_editor").val(worker.sort_editor);
					$("#read_more_editor").val(worker.read_more_editor);
					$("#co_worker_id").val(worker.id);
					$("#doctor_name").val(worker.doctor_name);
					$('#cat_id').val(worker.category_id);
					$('#order_time_editor').val(worker.order_time);
				}
			});	
	}
 
1

Szia! Szívesen segítek, de

tisch.david · 2014. Május. 31. (Szo), 21.49
Szia!

Szívesen segítek, de egy kicsit több információ jól jönne, mert nem szeretném átbogarászni az egész kódot. Melyik sorban lép fel a hiba? Nincs a környékén lemaradt pontosvessző, inicializálatlan változó, bezáratlan idézőjel, stb?

Üdv:

Dávid
2

Kódolás

Poetro · 2014. Május. 31. (Szo), 22.14
Mi lenne, ha valódi JSON választ adnál vissza a felhasználónak PHP oldalról, mondjuk json_encode segítségével.