gpt4 book ai didi

javascript - PHP Cookie 未通过 AJAX 设置

转载 作者:行者123 更新时间:2023-11-28 07:17:55 25 4
gpt4 key购买 nike

我正在尝试通过 AJAX 设置 PHP cookie。我将一个变量(“listingID”)放入 cookie 名称中。如果我对名称进行硬编码(例如“cMapPin220”),则 cookie 会正确设置,但我需要名称中的变量来识别它。

AJAX:

function myFunc(listingID){

$.ajax({

url: 'cookie.php',
type: 'POST',
data: {listingID:listingID},
dataType: 'html'

}).success(function(data){

$('.div66').html(data);

}).fail(function(jqXHR, errMsg) {

alert("Request failed: " + errMsg);
});

}

在“cookie.php”

这不起作用:

<?php
$cookieName = 'cMapPin' . $_POST['listingID'];
setcookie($cookieName, '1', time()+30);
?>

这有效:

<?php
$cookieName = 'cMapPin220';
setcookie($cookieName, '1', time()+30);
?>

最佳答案

您的问题可能出在您的 POST 数据中

data: {listingID:listingID}

您没有引用参数的名称,因此它可能会同时提取名称和值的值。试试这个吧

data: {"listingID":listingID}

关于javascript - PHP Cookie 未通过 AJAX 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649064/

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