gpt4 book ai didi

javascript - Post 参数不会从 ajax 请求发送到 PHP

转载 作者:行者123 更新时间:2023-12-03 11:59:14 25 4
gpt4 key购买 nike

我的请求

jQuery.ajax({               
url: 'PHPdocs/appsearch.php',
data: {term:'blub'},
type: "POST",
async: true,
data: "text",
success: function(msg){
$('div[data-role="content"]').append(msg);
},
error: function(msg){}})

我的 PHP 文件

$json = file_get_contents("https://itunes.apple.com/search?country=de&entity=software& 
term=".$_POST['term'];);
$results = json_decode($json, true);
echo $json;

我得到的结果

Notice: Undefined index: term in C:\xampp1\htdocs\AppRain\PHPdocs\appsearch.php on line 3
{ "resultCount":0, "results": [] }

我需要通过 Post 将搜索词从我的 jscode 发送到 php 文件,但我尝试的一切都不起作用。

我还尝试将类型设置为 GET,以便它是一个 Get 请求,但 Ajax 不起作用。但是当我使用 get 时,我可以将它与 URL apprain.php?term=.... 一起使用,而无需将其从浏览器复制到 url 字段。似乎通过 $.ajax 或 jQuery.ajax 发送的每个参数都被阻止请有人帮助我。

最佳答案

您正在覆盖您的data键:

data: "text",

您应该删除该行。

关于javascript - Post 参数不会从 ajax 请求发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25476883/

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