如何使用ajax在dom内传递变量?

时间:2016-08-04 04:11:55

标签: javascript php jquery ajax

很抱歉,在没有进一步调查的情况下发布有关将条件设置为复选框的问题是错误的。看来我需要在这里传递我的变量

function setsession(sessionid,action, data){
        $("#totalselection").show();
        $.ajax({
            type:'POST',
            url:'test.php',
            data:'sBorrow='+sessionid+'&action='+action,
            cache:false,
            success:function(data){
                var out = "<p align='center' style='text-decoration:none;color:white;'>Total Selection: "+data+"<br/>Click here to submit your request&nbsp;<a href='borrowform.php?subid=borrow' id='submitborrow' name='submitborrow' style='text-align:center;'><input type='button' value='REQUEST' id='submitborrow' name='submitborrow'></a>&nbsp;&nbsp;&nbsp;||&nbsp;&nbsp;&nbsp;Click here to clear the selection <a href='#' style='text-align:center;'><input type='button' value='CLEAR'></a></p>";

                datachecked(data, this.indexValue);

                $("#totalselection").html(out)
            }
        });
    }

到其他php页面的DOM。不是这个URL。这是不同的页面。我仍然不清楚这个ajax,我知道ajax只能发送到1个网址。但是我想要这个ajax持有的数据值将它放在我的php echo中并使用该数据生成if else语句。我应该再制作一个ajax吗?要不然?如何将数据从成功发送到我的php页面并收到它?

2 个答案:

答案 0 :(得分:1)

我想你问的是如何在ajax调用中发送你的变量。尝试使用jquery ajax调用的这种简单语法,通过它可以发送任意数量的变量。

$.ajax({
    url : 'process.php',
    method: 'post',
    data : {
        var1 : val1,
        var2 : val2

        // by this way you can send multiple variable
    },
    success : function(response){
        alert(response)
    }
});

process.php:

$val1 = $_REQUEST['var1'];
$val2 = $_REQUEST['var2'];

// use it in your own way

答案 1 :(得分:0)

$("document").ready(function () {
            data = {
                'name':'ys',
                'surname':'ysss',
                'pass':'123456',
                'number':5
            };
            $.post('content.php',data,function(response,status){
                if(status == 'success'){
                    $("#information").html(response);
                }
            });

您可以通过写入数据&#39;

尽可能长时间地发送数据