在 PHP echo 上显示 Javascript 提示

标签 javascript php jquery html ajax

我之前问过这个问题,我正在尝试运行它,但在显示从 javascript 提示符到 php 的输入时遇到问题,我在 PHP 部分收到“UNDEFINED INDEX”。我想我几乎已经完成了在互联网上看到的所有事情,但仍然没有运气。这是我的 javascript 和 ajax(包括脚本 src="jquery.js"):

<script type="text/javascript">
var name = prompt('Please enter your name');
$.ajax({
    url: 'index.php',
    type: 'POST',
    dataType: 'text',
    data: name,
    success: function(data){ 
      console.log(data);
    }       
}); 
</script>

每次我尝试提醒“数据”时,它只会显示我为此文件拥有的一堆 HTML 代码。这是我的 php 文件..

<?php
$response = $_POST['data'];
echo "Hello ".$response;
?>

我尝试将我的 php 文件包含在带有 post 操作的表单中,但仍然出现相同的错误。

提前致谢!

最佳答案

<script type="text/javascript">

var name = prompt('Please enter your name');

$.ajax({
    url: 'index.php',
    type: 'POST',
    dataType: 'text',
    data: {name : name},
    success: function(data){ 
      console.log(data);
    }       
}); 

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // get post data name from ajax

    $response = $_POST['name'];

    echo "Hello ".$response;


    // stop executing other codes to test it
    die();
}


?>

关于在 PHP echo 上显示 Javascript 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29293634/

相关文章:

jquery - 如何使用jquery监控div是否更新?

jquery - 让 animate() 考虑 CSS 填充

javascript - 我们如何使前三列的 html 表格标题固定,而其他所有列都可以滚动

javascript - 如何使用 Web 组件创建自定义元素?

php - Mysqldump 在 php 中生成空文件

javascript - 在 React 的事件处理程序中获取组件的 prop

php - 我如何解决 Laravel 4 中的 "Target [Interface] is not instantiable"?

php - 如何使用 PHP 动态插入 CSS 类?

javascript - 如何设置一个包含掉落物体的数组

javascript - gmaps.js - 循环元素并添加标记