weixin_33749131 2016-01-29 00:02 采纳率: 0%
浏览 6

使用ajax,php,html进行POST

When the submit button is clicked of a html form i want to post a value to a different php file.

code what i have now is a mix of php and javascript:

waar = 1;
if (isset($_POST['submit'])) {
    ?><script type="text/javascript">
    $.ajax({
        url: 'zoek.php',
        data: 'waar=' + waar,
        type: 'POST',
        success: function(uitkomst) {
            alert("1");
        },
        error: function(request, status, error){
         }
    });
    </script><?php
}

In zoek.php i'm getting the code like this:

 <?php
if (isset($_POST['waar'])) {
    ?><script type="text/javascript">
        alert("2");
        alerted = localStorage.getItem('alerted') || '';
        if (alerted == 'yes') {
            localStorage.setItem('alerted','no');
        };
    </script><?php
}
?>

It does alert "1" but it does not alert "2". I'm not sure why this is, because it is succeeded in the ajax call. But does not seem to recieve the 'POST'.

(sorry for bad english)

  • 写回答

2条回答 默认 最新

  • weixin_33696106 2016-01-29 00:12
    关注

    Change the 1st ajax callback to:

    function(uitkomst) {
        alert("1");
        $("body").append(uitkomst);
    },
    

    This adds the response to the DOM, that immediatelly executes the javascript.

    评论

报告相同问题?

悬赏问题

  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)