我正在使用TideSDK开发应用程序,我需要将一些数据发送到PHP脚本,该脚本将创建一个文件以将其存储在PC上。我对AJAX很陌生并发送数据:
var jsonString = JSON.stringify(GW2.items);
$.ajax({
url: "/assets/scripts/save.php",
type: "post",
dataType: "json",
data: { jsonString: jsonString }
}).done(function(data){
console.log(data);
});
GW2.items是一个JSON对象," save.php"是我的脚本,jsonString是我想发送的变量。
但是,当我尝试执行该程序时,它会返回我:
POST http://127.0.0.1:52432/assets/scripts/save.php 404 Not Found
答案是:无法发布/assets/scripts/save.php
这是PHP脚本:
<?php
$jsonString = $_GET['jsonString'];
return {};
?>
我检查了路径并且它是正确的,为什么它找不到我的文件?
答案 0 :(得分:1)
您是尝试使用POST或只是GET吗?它可能存在于GET请求(在浏览器上粘贴URL),但可能不适用于POST或其他HTTP谓词。
您可以使用Postman等REST客户端,这也是Chrome扩展程序。