gpt4 book ai didi

javascript - Ajax 数据串未通过

转载 作者:行者123 更新时间:2023-11-30 16:14:24 25 4
gpt4 key购买 nike

我试图通过数据串传递一个值,但由于某种原因 id 没有通过。这里的代码:

<script type="text/javascript">
$(document).ready(function()
{
$(".sourcecountry").change(function()
{
var id=$(this).val();
var dataString = 'id='+ id;
console.log(id);
$.ajax
({
type: "POST",
url: "get_seaports.php",
data: dataString,
cache: false,
success: function(html)
{
$(".selcab").html(html);

}
});
});
});
</script>

控制台显示 id 已加载并且 get_seaports.php 正在更新 .selcab,但是 $id=$_POST['id'];在那个文件中得到一个空值。

我有其他 ajax 使用相同类型的代码及其工作方式。

代码有什么问题?

最佳答案

不要将字符串传递给数据,而是使用对象。

var dataString = {id:id}

jQuery 的 ajax 函数将完成剩下的工作。

它将键值对转换为适合您的请求类型的格式。

关于javascript - Ajax 数据串未通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35737737/

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