Ajax Запрос Не Работает

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Junior2012, 30 авг 2012.

  1. Junior2012

    Junior2012 Гость

    привет парни!
    Есть php скрипт, который ищет инфу с введенного сайта, затем отображает
    Код (PHP):
     <?php

    if(isset($_POST['searchbutton'])){

    $homepage = file_get_contents("http://".$_POST['site']);
    preg_match('%<meta.*name="keywords".*content="(.*)"\s+/>%U', $homepage, $regs);

    if(count($regs))
    {
    $myString = implode('', $regs );
    print_r($myString);
    }
    }
    ?>
    <form id=payment method="post" name="forma1">
    <label for=name>ENTER www.bbc.com:</label>
    <input id="name" type=text placeholder="Write here..." name="site">
    <input type="submit" value="START" name="searchbutton" id="sb">
    </form>
    Код (Text):
    Мне нужно сделать тоже самое, но без перегрузки страницы. Использую AJAX так
    [code]
    <script type="text/javascript">
    $(document).ready(function(){
    $('#payment').submit(function(e){
    e.preventDefault();
    $.ajax({
    type: "POST",
    url: $(this).attr('action'),
    data: $(this).serialize(),
    dataType: 'json',
    success: function(data)
    {
    alert("OK");
    }
    });
    });
    });
    </script>
    Но, к сожалению данный вариант не работает. При нажатии ничего не происходит. Если меняю тип с JSON на HTML, то AJAX вроде отрабатывает, но PHP тада не срабатывает. Может есть какие идеи?
     
  2. ikot

    ikot Active Member

    Регистрация:
    11 июн 2008
    Сообщения:
    27
    Симпатии:
    0
    Особо не вникал в суть проблемы, но первое, что Вы забыли сделать (оно явно бросается в глаза): В строчке
    Код (Text):
    <form id=payment method="post" name="forma1">
    нужно указать атрибут action, c нужным URL. Ведь в своем скрипте Вы берет отсюда адрес.
     
Загрузка...
Похожие Темы - Ajax Запрос Не
  1. aameno2
    Ответов:
    1
    Просмотров:
    491
  2. solomonec
    Ответов:
    1
    Просмотров:
    1.437
  3. Сергей74
    Ответов:
    1
    Просмотров:
    1.050
  4. АВаТаРчег
    Ответов:
    1
    Просмотров:
    1.051
  5. obnal24
    Ответов:
    0
    Просмотров:
    891

Поделиться этой страницей