gpt4 book ai didi

javascript - 使用 Ajax 将 Javascript 变量提交到另一个 PHP 文件

转载 作者:行者123 更新时间:2023-11-28 09:44:02 27 4
gpt4 key购买 nike

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">

$(document).ready( function () { //The page has been loaded...
var ref = document.referrer; //Referrer
var curpg = document.location.href; //Current page URL
var dataSet = 'ref=' + ref + '&curpg=' curpg + '&shizz1e=21';

$.ajax({
type: "GET",
url: "http://www.domainname.com/ajaxreceiver.php",
data: dataSet
});
return false;
});
</script>

我试图在页面加载后立即将“curpg”、“ref”和“shizz1e”变量提交到ajaxreceiver.php,而无需任何用户干预。我还试图避免刷新页面或将客户端重定向到 ajaxreceiver.php。我不确定为什么这段代码不起作用; dataSet 变量永远不会发送到 ajaxreceiver.php。

最佳答案

我必须查看您的服务器端 PHP 代码,因为您的 JavaScript 代码对我来说看起来不错。我认为它应该有效。

尝试像这样重写它:

<script type="text/javascript" src="/path/to/jquery.js"></script>
<script type="text/javascript">
$(document).ready( function () {
var referrer = document.referrer;
var current_page_url = $(location).attr('href');
var data_object = {
'ref': referrer,
'curpg': current_page_url,
'shizz1e': '21'
};

$.ajax({
'url': "http://your.url.com/php_script.php",
'data': data_object,
'success': function (return_data) {
// Do something on success.
}
});
});
</script>

在我看来,这只是更干净一点。请显示一些您的服务器端 PHP 代码,以便我可以真正帮助您找出问题所在。

关于javascript - 使用 Ajax 将 Javascript 变量提交到另一个 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com