首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向2 php页面发送带有AJAX的变量

向2 php页面发送带有AJAX的变量
EN

Stack Overflow用户
提问于 2014-04-11 03:49:10
回答 1查看 62关注 0票数 2

我有一个关于通过AJAX向2外部php页面发送变量的问题,所以我在fab.php中有一个变量,将在data2.phpdata3.php中使用。

所以fab.php中的ajax是这样的

代码语言:javascript
复制
$(function(){
    // SHOW RECORD
    $('#show').click(function(){
        $.post('data2.php',
                            {action: "show", 
                             "hm":$('#headmark').val()},
                             function(res){
        $('#result').html(res);
        });     
    });
});

我成功地在data2.php中使用了"hm“

代码语言:javascript
复制
if($_POST['action'] == 'show'){


    $sql   = "SELECT * FROM SUB_MASTER_DRAWING
                     // "hm" is passed from the previous page
                      WHERE SUB_MASTER_DRAWING.HEAD_MARK = '{$_POST["hm"]}'";

在这个页面中,应该显示与"hm“值相对应的结果,用户可以直接更新它,并将更新后的值发送回data3.php中的服务器,为了更新它,我仍然需要选中的"hm”值,以便在data3.php中进行更新过程。

我试过这种方法,但不起作用

代码语言:javascript
复制
 $(function(){
    // SHOW RECORD
    $('#show').click(function(){
        $.post('data2.php', 'data3.php',
                            {action: "show", 
                             "hm":$('#headmark').val()},
                             function(res){
        $('#result').html(res);
        });     
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 04:01:02

首先将$.ajax请求发送到data2.php使用会话

Data2.php中的

代码语言:javascript
复制
     <?php
     session_start(); #start session here

   #declare session varible and assign POST value to session 
    $_SESSION['getvalue'] = $_POST['getValue'];

中的data3.php

代码语言:javascript
复制
 <?php
  session_start(); #start session here

   #And use  $_SESSION['getvalue'] now
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23003131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档