ну вказывает на эту строку, может не в этом дело.
Только не бейте сильно, я начинающий
Вот весь код:
var error='', valid = ['first_name', 'last_name', 'phone', 'email', 'zip'];
var customer = {};
for (i=0; i<valid.length; i++) {
var err = validate(valid[i]);
if (err === false) error = false;
customer[valid[i]] = err;
}
if (error !== false){
var delivery = document.getElementById("delInner").innerHTML;
var payment = document.getElementById("payInner").innerHTML;
var address = document.getElementsByName('address')[0].value;
var comment = document.getElementsByName('comment')[0].value;
$.post( "/buy.php", {first_name: customer.first_name, last_name:customer.last_name, phone:customer.phone, email:customer.email, zip:customer.zip, delivery:delivery, address:address, comment:comment, payment:payment}, on_success);
function on_success(data){
if(data){
var display = data.split('=');
var opt = display[1].split(',');
$('#innerBuy').html("<div id='load'><div style='text-align: center;'><img src='/img/loading2.gif' width='48' height='48'></div><br><p><strong>ВАШ ЗАКАЗ ОБРАБАТЫВАЕТСЯ...</strong></p></div>").show();
function display_success() {
if (display[0] =='good') {
$("html, body").animate({ scrollTop: 0 }, "slow");
$('#main').html('<div style="width: 280px; margin: 0 auto; height:500px"><p style="font-size:30px; margin: 0 auto; border-bottom: 3px solid gray;">ВАШ ЗАКАЗ №<b>'+opt[0]+'</b></p><br><p>На сумму: '+opt[1]+' грн</p></div>').show();
var basket = get_cookie("basket"); // читаем значение cookie
var bas_s = basket.split(',');
for (i=0; i<bas_s.length; i++) {
delete_cookie (bas_s[i]);
}
delete_cookie ('basket');
}
else {
for (i=0; i<opt.length; i++) {
$("#"+opt[0]+" div").animate({ scrollTop: 0 }, "slow");
$("#"+opt[i]+" div").html('<p class="last">Тут была ошибка!</p>').show();
document.getElementsByName(opt[i])[0].value='';
$('#innerBuy').html('<div class="buy" onclick="buy()">КУПИТЬ</div>').show();
}
}
}
setTimeout(display_success, 3000);
}
else {
$("html, body").animate({ scrollTop: 0 }, "slow");
$("#error").html('<p style="color:red; font-size:1.5em;">Произошла ошибка!</p><br><p style="color:green;">Проверте данные и повторите попытку</p><br>').show();
}
}
}