Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么会出现405错误?_Javascript_Php_Jquery_Html_Node.js - Fatal编程技术网

Javascript 为什么会出现405错误?

Javascript 为什么会出现405错误?,javascript,php,jquery,html,node.js,Javascript,Php,Jquery,Html,Node.js,我对网络编程非常陌生,我正在尝试建立一个带有服务器端的小网站。 代码如下: 类用户数据{ 第二次选举(){ this.dropDownSelection=$('xDropDown').prop('selectedIndex'); } } 类发送数据{ 构造函数(用户数据){ this.userDataClone=userData; } sendDropDownSelection(){ //this.userDataClone.catchDropDownSelection(); $.post(“

我对网络编程非常陌生,我正在尝试建立一个带有服务器端的小网站。 代码如下:

类用户数据{
第二次选举(){
this.dropDownSelection=$('xDropDown').prop('selectedIndex');
}
}
类发送数据{
构造函数(用户数据){
this.userDataClone=userData;
}
sendDropDownSelection(){
//this.userDataClone.catchDropDownSelection();
$.post(“MyFirstPhP.php”{
用户选择:“dummy”//this.userDataClone.dropDownSelection
},函数(数据){
//this.testFunction()
$('#testOutput').html(“数据”);
//document.getElementById(“testOutput”).innerHTML=“数据”
}).fail(函数(){
console.log(“$.post失败!”);
})
}
testFunction(){
//document.getElementById(“testOutput”).innerHTML=“数据”
$('#testOutput').html(“数据”);
}
}
var userDataInstance=新的userData;
var sendDataInstance=新的sendData(userDataInstance)

PHP太棒了!
测试1
测试2
点击我!

还没有


“我正在本地主机上使用node.js运行服务器,端口8080”,这不会运行PHP脚本,好吗?我还需要什么呢?运行PHP的东西,比如PHP fpm(您可以使用它)或mod_PHP(在Apache中),您通常需要PHP。可以通过运行
PHP-s127.0.0.1:8000启动自己的小型PHP Web服务器。PHP正在寻找
index.PHP
从根目录提供服务。我在你的屏幕上看到了一个
MyFirstPHP.php
,看看
127.0.0.1:8000/MyFirstPHP.php
是否有效。或者将该文件重命名为
index.php
。这是服务器上的。