我对网络开发很新,所以我很确定我在这里遗漏了一些东西。我确实很努力地通过自己的方式去做,但在我历史上的300个网页后,我决定寻求帮助并继续前进。
问题:
我需要在服务器中写一个CSV文件,其中包含用户以js格式提供的数据。我已经看到这可以实现包括index.php
中的jquery和ajax,但我使用html作为索引。我在标题中包含了jquery。开发人员工具表示正在使用
write.php
发送帖子请求
状态代码200(ok)
但没有任何反应。如果我输入localhost/write.php
,则会显示空白页
这是我得到的。
在index.html
:
<script type="text/javascript">
function post()
{
var datos = $('#datos').val();
$.post('write.php',{postdatos:datos},
function(data)
{});
}
</script>
在main.js
中(其中#submit-button
是按钮我需要在点击时执行php脚本):
function collectData() {
var nombre = $('#input-nombre').val();
var email = $('#input-email').val();
var telefono = $('#input-telefono').val();
var direccion = $('#input-direccion').val();
var pais = $('#input-pais').val();
var provincia = $('#input-provincia').val();
var ciudad = $('#input-ciudad').val();
var comoNosConocio = $('#dropdown-conocio').html();
var destinatario = $('#input-contacto').html();
var mensaje = $('#input-consulta').val();
var datos = {
'nombreYApellido': nombre,
'email': email,
'telefono': telefono,
'direccion': direccion,
'pais': pais,
'provincia': provincia,
'ciudad': ciudad,
'comoNosConocio': comoNosConocio,
'destinatario': destinatario,
'mensaje': mensaje
};
//$.post('/write.php')
};
console.log(datos);
}
$('#submit-button').click(function () {
collectData();
post();
});
Write.php
包含:
<?php
echo "working";
?>
因为我试图回应一些事情。我希望这不是一个愚蠢的问题,因为我花了6个小时试图解决它。谢谢!