2016-05-01 8 views
0

У меня есть текстовое поле, в котором пользователь вводит URL-адрес, и ссылка успешно извлекается и добавляется в div. Как я могу сохранить извлеченные данные в базу данных, так как извлеченные данные находятся в div не на любом входе?Как извлечь URL-адрес и сохранить его в MySQL?

<textarea id="get_url" placeholder="Enter Your URL here" class="get_url_input" spellcheck="false" ></textarea> 
<input type="button" value="Share"> 
<div id="results"> 
</div> 

Извлеченные данные отображаются в результате DIV, мне нужно сохранить ответ в какой-либо скрытый вход и проверить, если он пуст при нажатии на кнопку Отправить?

+0

Вытащите значение с JavaScript затем отправить его в базу данных с помощью ajax..or сделать скрытый вход. У вас уже есть форма? – chris85

+0

@ chris85 Да, у меня уже есть форма! –

+0

Просто введите скрытый ввод и заполните его. – chris85

ответ

0

Есть несколько способов сделать это, но я бы рекомендовал использовать:

Ajax и JQuery

В вашем JavaScript файла оных:

var data = $('#div id').text(); 
    $.ajax ({ 
      url: "www.websitename.com/addurl.php", 
    type: 'POST', 
    data: { urltoadd: data}, 
    success: function (response){ 
     If (response = 'successful'){ 
return true; 
}else { 
return false; 
} 
    } 
    }); 

Теперь в файле addurl.php:

<?php 
$urltoadd = $_POST ['urltoadd']; 

... add Code to save $urltoadd in your database. 

If (file was added successfully){ 
echo 'successful'; 
}else { 
echo 'failed'; 
} 
? > 
0

На подчиненной формы вы можете связать функцию и в этом Functiom с помощью JQuery вы можете сделать $('#result').text()

Смежные вопросы