Article View: pl.comp.lang.javascript
Article #51184Jquery Ajax error: 200 parsererror
From: Sławek
Date: Wed, 26 Sep 2012 20:42
Date: Wed, 26 Sep 2012 20:42
86 lines
3046 bytes
3046 bytes
Witam
Walczę cały dzień i przewaliłem w google i nic nie pomaga. Może ktoś juz
miał podobny problem.
Używam validatora https://github.com/posabsolute/jQuery-Validation-Engine
waliduję sobie dokładnie tak jak jest w przykładzie - sprawdzam czy
podawany adres email nie jest już w bazie danych.
I ciągle dostaję na konsoli js taki błąd
Ajax error: 200 parsererror
Dodam, ze validuje poprawnie bo chmurka sie pokazuje odpowiednio do tego
czy jest taki mail w bazie czy nie - problem jest jak chcę zatwierdzić i
wysłać formularz:(
ręce mi już opadają.
Jak to do cholery rozwiązać?
Poniżej kod jaki piszę
js:
function beforeCall(form, options) {
if (window.console) console.log("Right before the AJAX form
validation call");
return true;
}
// Called once the server replies to the ajax form validation request
function ajaxValidationCallback(status, form, json, options){
if (window.console)
console.log(status);
if (status === true) {
form.validationEngine('detach');
form.action = "admin,add,user.html";
form.submit();
}
}
kod jquery
$("#dialog-modal_admin_add_user").dialog({
autoOpen: false,
minHeight: 100,
width: 350,
modal: true,
open: function(event, ui) {
$("#AdminAddUser").validationEngine({
ajaxFormValidation: true,
onAjaxFormComplete: ajaxValidationCallback
});
},
close: function(event, ui) {
$("#AdminAddUser").validationEngine('hide');
}
});
i php:
if (!empty($_GET['fieldValue'])) {
$userValue = $_GET['fieldValue'];
} else {
$userValue = $_GET[$_GET['fieldId']];
}
$validateId = $_GET['fieldId'];
$arrayToJs = array();
$arrayToJs[0] = $validateId;
if (!User::in_use_admin($dbh, $userValue)) {
$arrayToJs[1] = true;
} else {
$arrayToJs[1] = false;
}
echo json_encode($arrayToJs);
?
pozdrawiam
Sławek
Technical Details
Message-ID:
<k3vpkl$odi$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: Sławek <atheist72@wp.pl> Newsgroups: pl.comp.lang.javascript Subject: Jquery Ajax error: 200 parsererror Date: Wed, 26 Sep 2012 22:42:39 +0200 Organization: Sławek Lines: 86 Message-ID: <k3vpkl$odi$1@mx1.internetia.pl> Reply-To: atheist72@wp.pl NNTP-Posting-Host: 87-205-49-74.adsl.inetia.pl Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1348692437 25010 87.205.49.74 (26 Sep 2012 20:47:17 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Wed, 26 Sep 2012 20:47:17 +0000 (UTC) X-Tech-Contact: usenet@internetia.pl User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 X-Server-Info: http://www.internetia.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit