Php开发 Js中$.post调用不到后台方法
在js中 $.post里面打印(alert(1);)页面没有反馈
可能是后台问题 刚接触php 代码这边怎么改一下呢 真遇到瓶颈
麻烦帮帮忙 代码:
_后台_php


_前台_html

js

Php开发 Js中$.post调用不到后台方法
在js中 $.post里面打印(alert(1);)页面没有反馈
可能是后台问题 刚接触php 代码这边怎么改一下呢 真遇到瓶颈
麻烦帮帮忙 代码:
_后台_php


_前台_html

js

以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
从你的描述来看,你可能遇到了一个JavaScript和PHP的交互错误。$.post通常用于向后端发送HTTP请求,而JavaScript本身是运行在浏览器环境中的,因此它不能直接与服务器进行通信。
如果你想要使用JavaScript来处理后端返回的数据,你需要先将这个数据转换成JSON格式,并设置一个响应类型为application/json。然后,你可以使用$.ajax或fetch等库来发起HTTP请求。
例如:
let url = "/your-url";
let method = "GET";
let xhr = new XMLHttpRequest();
xhr.open(method, url);
xhr.responseType = "json";
xhr.onload = function () {
if (xhr.status === 200) {
let response = JSON.parse(xhr.responseText);
// 处理JSON数据...
}
};
xhr.send();
或者
fetch(url)
.then(response => response.json())
.then(data => {
// 处理JSON数据...
});
这样,当你通过JavaScript发送一个GET请求时,服务器会返回JSON格式的数据,JavaScript可以解析并处理这些数据。
如果你已经尝试过以上的方法但仍然无法解决问题,请提供更多关于你遇到的问题的具体信息,以便我能够更好地帮助你。