jQuery $ .ajax请求返回“错误404”,即使该资源存在 - javascript

我正在使用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 {};
?>

我检查了路径,它是正确的,为什么它找不到我的文件?

参考方案

您使用POST还是GET尝试过路径?它可能存在于GET请求(将URL粘贴到浏览器上),但可能不存在于POST或其他HTTP动词。

您可以确定使用Postman之类的REST客户端,它也是Chrome扩展程序。

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

在PHP服务器上从HTML进行数据挖掘 - javascript

我使用jQuery创建了一个不错的库,该库在浏览器中运行,并且基本上完成了从各种html页面中挖掘任意数据的任务。我想将此库迁移到运行PHP的Apache服务器并在服务器端运行它。但是,我不知道与PHP兼容的可靠浏览器模拟器。最坏的情况是在PHP中再次实现整个过程。该解决方案将涉及:发送请求解析HTML实现基本功能以执行Java / jQuery标准执行的任…

检测窗口关闭 - php

我正在创建一个聊天客户端,该客户端使用数据库来检查会话0等待,1运行,2关闭的状态。我有一个关闭按钮,它将状态更改为2,但是我想知道如何仅按x来检测浏览器是否关闭?这样做的主要原因是,我不希望当参与者之一关闭浏览器时会话显示为正在运行。 参考方案 使用unload和onbeforeunload事件:window.onunload = window.onbef…

从文本编辑器将文章存储在数据库中的最佳方法 - javascript

我想创建一个文本编辑器,但是当我完成文本的编辑后,如何将文章存储在数据库中时遇到问题。是否使用HTML代码存储它或将HTML标记转换为特殊符号,例如:<br>标记为[br],<span>text</span>到[span]text[/span]?非常感谢 :) 参考方案 在数据库中,您只需要存储特殊字符(如html等)的转…