javascript - 有人知道为什么这个 XHR 请求没有发布吗?错误 500
问题描述
我设置了这个 XMLHttpRequest(); 它显示错误500。
<?php
SESSION_start();
$balance = $_POST['public'];
$_SESSION['test'] = $balance;
var ne = 4;
var params = 'public='+ne;
var xhr = new XMLHttpRequest();
xhr.open("POST", "url.php");
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send(params);
解决方案
您的 XHR 工作正常。运行 url.php 的服务器返回您的错误。
一个常见的问题是错误的 .htaccess 配置,或者您的服务器没有准备好并且没有正确配置来解释 PHP。
你测试浏览url.php正常吗?如果没有收到 POST 请求,我也看不到 GET 请求是如何工作的。
推荐阅读
- nginx - GKE 中的 Kubernetes - Nginx Ingress 部署 - 分配给 Ingress 资源的公共 IP
- c# - 如何将 BigQuery 时间戳转换为 DateTime?
- php - 尝试更新时的laravel验证错误
- json - 使用 Newtonsoft JSON 和 VB.NET 检查嵌套 JSON 元素中是否存在键
- ios - 具有动态高度的 UITableViewCell 中的 UITableView
- mongodb - Kubernetes MongoDB 自动缩放
- excel - 如何判断是一个月的第一天还是第二天?
- javascript - 如何在另一种方法中检索一些变量
- java - 在 Java VisualVM 中安装 Visual GC 后出现 java.lang.NoClassDefFoundError
- android - 更改 Android Emulator 麦克风的默认设置