JQuery AJAX пытается отправить кросс-домен и получает 403 foribben, но в том же домене - PullRequest
1 голос
/ 20 октября 2010

Я пытаюсь сделать ajax-вызов моего php-файла на том же сервере. Я нашел скрипт извлечения URL, похожий на Facebook, чтобы получить ссылки. http://wakeupzee.netai.net/99points/facebook_url_extracting/ Работает довольно хорошо на самом деле. В любом случае, я хочу сохранить информацию, которую она извлекает, в БД. Когда я получаю src ссылки img, я получаю 403 запрещенных, и я думаю, что он пытается использовать извлеченный URL, хотя Firebug показывает, что он отправляет мой php файл. Он считает, что другой домен пытается отправить мой php файл. Как я могу заставить его просто распознать всю мою переменную как текст в посте?

Вот аналогичный код, который я использую.

jQuery("form#submit_ProPost").submit(function() {

var mem_id     = jQuery('#mem_id').attr('value');
var per_id     = jQuery('#per_id').attr('value');
var comment     = jQuery('#procomment').attr('value');
var action     = jQuery('#action').attr('value');
var vimg = jQuery('.linkimg').attr('src');
var uval = jQuery('.lurl').html();
var dval = jQuery('.ldesc').html();
var tval = jQuery('.ltitle').html();
var act_id    = ('1');  
    jQuery.ajax({
        type: "POST",
        url: "/ajax/modify.php",
        data: "mem_id="+ mem_id +"& per_id="+ per_id +"& comment="+ comment +"& action="+ action +"& act_id="+ act_id  +"& vimg="+ vimg +"& tval="+ tval +"& dval="+ dval +"& uval="+ uval,
        success: function(response){
            //do stuff here             
            }   
        });                  
    return false;
}); 

});

Ответы [ 2 ]

0 голосов
/ 20 октября 2010

Кажется, здесь все в порядке ... откройте браузер и перейдите непосредственно по этой ссылке, посмотрите, не запрещено ли еще 403. Если это так, то проблема связана с разрешениями, установленными в файловой структуре вашего веб-сервера (что, как я подозреваю, происходит). Дайте нам знать, что происходит ...

0 голосов
/ 20 октября 2010

Установить data как объект

{
    "mem_id": mem_id,
    "per_id": per_id,
    "comment": comment,
    // etc
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...