jQuery和PHP—它将一个奇怪的值保存到数据库中

jQuery和PHP—它将一个奇怪的值保存到数据库中,jquery,Jquery,我有这个剧本 <script type='text/javascript' charset='utf-8'> $(window).load(function(){ window.loadIframe = function(frame) { var link = $(frame).attr('src'); $.post('link.php', {'link': link}, function (txt) {});

我有这个剧本

<script type='text/javascript' charset='utf-8'>
    $(window).load(function(){
        window.loadIframe = function(frame) {
           var link = $(frame).attr('src');
           $.post('link.php', {'link': link}, function (txt) {});
        }
    });
</script>
当我检查数据库时,插入的值不是完整链接,是123---0


问题在哪里?非常感谢。

发送的帖子值位于link.php下

使用$_POST['link.php']

还有。它们不再得到维护。看到了吗?相反,学习,并使用,或-将帮助您决定哪一个。如果您选择PDO,.

这是因为您使用的是过滤器\u清理\u编号\u INT。来源:

删除除数字、加号和减号以外的所有字符


出于某种原因,你过滤掉了非数字。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果你选择PDO,.omg哈哈哈,这是多么愚蠢的错误。这是我的一知半解,谢谢!没问题,发生在我们最好的人身上。有时候只需要第二双眼睛。
<? 
...
$link = filter_input(INPUT_POST, 'link', FILTER_SANITIZE_NUMBER_INT); 
    mysql_query("insert into prueba values ('', '$link')"); 
...
?>