繁体   English   中英

如何使AJAX在第二页上发布?

[英]How to get AJAX to post on second page?

这就是发生的情况:我发送了数据,但我已将其编码为在第二页上回显。 但是,它只是在首页上回显。 如何使它在第二页而不是第一页上回显?

第二页上的代码执行,但在第一页上执行。 我想要第二页。

 <!doctype html> FIRST PAGE <html> <head> <meta charset="UTF-8"> <title>Untitled Document</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> </head> <body> <div class="text-center"><a href="#" class="btn btn-grn" id="scaleButton">Button</a></div> <input class="form-control" name="cartID" id="cartID" type="hidden" value="<?php echo $order['clientid'] ;?>"> <p id="edit_box"></p> <script> $("#scaleButton").click(function() { var cartID = "hello" var second = "second"; ///////// AJAX //////// AJAX ////////// $.ajax({ type: 'POST', url: 'user/testing1234.php', data: {first:cartID,second:second}, success: function( response ){ alert('ajax'); $('#edit_box').html(response);//this is where you populate your response }//close succss params });//close ajax ///////// AJAX //////// AJAX ////////// }) </script> </body> </html> SECOND PAGE <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Untitled Document</title> </head> <body> <?php $first = $_POST['first']; $second = $_POST['second']; $third = $_POST['third']; echo $second; echo $second; echo $second; ?> </body> </html> 

我相信这就是我需要的:

$( document ).ready(function() {

$("button").click(function() {
var dataPoint = "chunk of data";
    ///////// AJAX //////// AJAX //////////
        $.ajax({
            type: 'POST',
            url:  'some_page_name.php',
            data: {dataPoint:dataPoint},
            success: function( response ){
                $('#success').html("Sent!!");
            }
        });
    ///////// AJAX //////// AJAX /////////

  });

对于您的HTML页面:

<button>Click me</button>
<div id="success"></div>

根据需要进行修改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM