Я не понимаю, почему этот код не работает:JQuery не .get работает на моей странице
$("#remove").click(function() {
var getcontent = $("#noticeid").val();
$.get("admincp.php", { removeid : getcontent } ,function(){
});
});
Heres HTML, текстовое поле:
<td><input class='form-control' style='position:absolute;left:500%;' type='text' name='noticeid' value='$editid'></td>
И кнопка
<input type='button' id='remove' value='remove' class='btn btn-danger'>
И heres PHP (на той же странице):
if($_GET['removeid']){
$removeid = $_GET['removeid'];
$querydelete = "DELETE FROM `$dbtable`.`Notices` WHERE `NoticeID` = $removeid";
mysqli_query($conn,$querydelete);
}
Это работало с простыми PHP и HTML, поэтому должно быть что-то делать со сценарием. Извините, если это действительно простая ошибка, но я не могу ее исправить.
Edit:
Я помещал вход в если оговоркой, что не был работать так, я установил, что, но она по-прежнему не работает, вот новый HTML-код ($ info7 = уведомление ID):
<input id='noticeid' class='form-control' style='position:absolute;left:500%;' type='text' name='myname' value='$info7'>
Существует ли какая-либо ошибка в консоли браузера? –
Нет, нет на Google Chrome. – Batzz
#noticeid не работает, потому что вы не обращаетесь к идентификатору элемента. Так что ничего не изменится. Вам нужно будет сделать что-то вроде этого '$ (" [name = noticeid] "). Val (" ")', если вы хотите очистить значение. Или, если вы не хотите изменять свой js-код, вам нужно добавить атрибут id к вашему элементу. –