单击javascript按钮时执行php脚本

时间:2016-11-15 23:39:19

标签: javascript php jquery html ajax

我对网络开发很新,所以我很确定我在这里遗漏了一些东西。我确实很努力地通过自己的方式去做,但在我历史上的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个小时试图解决它。谢谢!

0 个答案:

没有答案