无法向 php 文件发送请求。看起来请求正在离开,但是在我发送它的filter.php页面上,它是空的。我会很高兴得到任何帮助
<form >
<div class="form-group">
<label for="exampleFormControlSelect1"></label>
<select class="form-control" name="custom" id="select">
<option class="js-button" value="16">Ventura HRL</option>
<option class="js-button">2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<input type="button" id="js-button" name="done" value="Отправить" style="margin-top: 5px;">
<p id="js-result"></p>
</form>
<script>
$('#js-button').click(function(){
var value = $('#select').val();
console.log("wewe");
$.ajax({
url: '/filter.php',
method: 'POST',
contentType:"application/json; charset=utf-8" ,
dataType: 'JSON',
async: false,
data: {section:value },
success: function(data){
alert("dsdsd");
}
});
});
</script>
//filter.php
<?var_dump($_POST);?>
filter.php不应出现任何内容。这是一个处理程序,它应该返回执行结果。输出
data到控制台而不是alert.filter.php您还可以将传入数组的打印输出添加$_POST到文件中,看看是否有任何内容通过。url或者,如果处理程序位于同一级别,请尝试删除斜线。js 替换成这个
这是filter.php的内容