问题描述
我有一个会话变量,例如$ _SESSION ['Current_User']。我想使用AJAX将它作为键值对传递给URL。我有一些HTML输入,如下所示: HTML是:
<INPUT type='text' name='input_1' id="INPUT_1"></INPUT>
<INPUT type='text' name='input_2' id="INPUT_2"></INPUT>
<INPUT type='text' name='input_3' id="INPUT_3"></INPUT>
<BUTTON id="BUTTON_1" name="BUTTON_1_SUBMIT" value="SUBMIT_1" onclick="ajax_post()">Post</BUTTON>
<DIV id="Sub_Div_4"></DIV>
JavaScript是:
function ajax_post()
{ var AJAX = new ajaxFunction();
AJAX.onreadystatechange = function()
{ if((AJAX.readyState == 4) && (AJAX.status == 200))
{ var PHP_REPLY = AJAX.responseText;
var RECI_EVE_D = JSON.parse(PHP_REPLY);
var STRING_jsonified = "|||data_1: " + RECI_EVE_D.data_1 + "||| data_2: " + RECI_EVE_D.data_2+ "||| data_3: " + RECI_EVE_D.data_3;
document.getElementById("Sub_Div_4").innerHTML = STRING_jsonified;
} }
var INP_1 = document.getElementById("INPUT_1").value;
var INP_2 = document.getElementById("INPUT_2").value;
var INP_3 = document.getElementById("INPUT_3").value;
var PARAM = "input_1=" + INP_1 + "&input_2=" + INP_2 + "&input_3=" + INP_3 ;
AJAX.open("POST","PHP/PHP_SIMPLE_AJAX_POST.PHP",true);
AJAX.setRequestHeader('Content-type','application/x-www-form-urlencoded');
AJAX.send(PARAM);
}
可以说,PHP文件PHP_SIMPLE_AJAX_POST.PHP需要该会话信息,并且用户输入进行一些处理并发回JSON。所以我的问题是,如何打包现有的$ _SESSION ['Current_user']并将其发送到PHP文件? 谢谢,非常感谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)