Я пытаюсь вызвать сценарий jquery, который будет отправлять данные в форму PHP. Похоронило это в течение 5 часов, но я не могу решить его самостоятельно. Сценарий выглядит так.Javascript function onclick
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script language="JavaScript" type="text/javascript">
function postscrape(igid, iguser, groupid) {
alert(igid);
$.post("scrapeadder.php", {
instagramid: igid,
username: iguser,
groupid: groupid
},
function(data, status) {
alert("Data: " + data + "\nStatus: " + status);
});
};
</script>
И мой HTML/PHP код для вызова этой функции выглядит следующим образом:
echo '<td><button type="button" class="btn btn-success datascraper" name="addscrape" id="addscrape" onclick="postscrape('.$row["instagram_id"].', '.$row["user_name"].', 1);">Add to Scrape</button></td>';
Ошибка я получаю: Uncaught ReferenceError: X is not defined
Где X = The iguser (который получает от $ строки [ "user_name"] Если я проверяю код HTML на домашней странице, он перечисляет все строки в строке правильно. Поэтому я предполагаю, что я испорчен в функции.
Возможно, вам стоит оставить здесь код, который содержит ошибку? – adeneo
Я второй, что запрос –
, вы можете распечатать $ row ["instagram_id"]. ','. $ Row ["user_name"] и убедиться, что есть допустимый – ShapCyber