JQuery сообщение не работает так, как я ожидал с пути - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть этот JQuery

$('.delete_step').live('click', function(e) {
     e.preventDefault();
     var delete_location = 'http//<?php echo $_SERVER["SERVER_NAME"]; ?>?route=module/cart/delete_builder_step';
     console.log(delete_location);
     var response = confirm("Are you sure you want to delete this step?");
    if(response){
       $.post( delete_location,     { step_id: $(this).attr("rel"), builder_id: "<?php print $builder_id; ?>" },
               function(result) {
                     // window.location.reload();
       });
     }
});

и все выглядит хорошо, кроме того, в моей консоли я получаю это

 http//localhost?route=module/cart/delete_builder_step

что верно, но пост отправляется сюда

http://localhost/shop_pos/admin/http//localhost?route=module/cart/delete_builder_step

есть ли способ использовать jQuery post, чтобы не быть относительным и использовать полный URL, который я указал

1 Ответ

6 голосов
/ 06 декабря 2011

Вам не хватает : в http://.

Правильная версия:

var delete_location = 'http://<?php echo $_SERVER["SERVER_NAME"]; ?>?route=module/cart/delete_builder_step';
...