gpt4 book ai didi

php - $.Post 在英特尔 XDK 中不起作用

转载 作者:行者123 更新时间:2023-12-01 05:41:51 25 4
gpt4 key购买 nike

我在xdk中有一个基本代码。一个带有一个按钮的应用程序,该按钮的代码是:

$.post("http://url/test.php", {test:'1'}, 
function(res){
alert(res);
}
);

出于测试目的,我在 godaddy 服务器中有一个 php 代码。

PHP代码是:

<?php
if (isset($_POST['test'])){
if ($_POST['test'] = '1')
echo "AOK";
else
echo "NOK1";
}
else
echo "NOK2";

当我在 XDK 中将其作为“模拟”运行并按下按钮时,我得到

NOK2

作为我的输出。

出了什么问题或者我错过了什么?

更新

相同的代码适用于 GET,输出为

AOK

PHP 代码:

<?php
if (isset($_GET['test'])){
// echo var_dump($_GET) ;
if ($_GET['test'] = '1')
echo "AOK";
else
echo "NOK1";
}
else{
//echo var_dump($_POST) ;
echo "NOK2";
}

jQuery:

$.ajax({
type: "GET",
url: 'http://url/test.php',
data:{test:'1'},
success: function(res){alert(res);},
error:function(res){alert(res);},
dataType: 'text'
});

用 POST 替换 GET 会导致问题。

最佳答案

您的代码中存在错误,请修复此问题并检查它是否有效。我刚刚验证 POST 请求适用于英特尔 XDK。在下面的行中你有一个错误。

if ($_POST['test'] = '1')

如果你不明白这里应该是什么。

if ($_POST['test'] == '1')

关于php - $.Post 在英特尔 XDK 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30252973/

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