Javascript function onclick

Javascript function onclick

本文关键字:onclick function Javascript      更新时间:2023-09-26

我试图调用一个jquery脚本,将数据发布到PHP表单。我已经在谷歌上搜索了5个小时了,但我似乎不能自己解决这个问题。脚本如下:

<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 = iguser(从$row["user_name"]获取)如果我检查主页上的HTML代码,它列出所有的$行正确。所以我猜我在函数中搞砸了

用户名需要加引号

onclick="postscrape('.$row["instagram_id"].', '''.$row["user_name"].''', 1);"

您没有引用用户名。

echo 'postscrape('.$row["user_name"].')' 
收益率

postscrape(X)