Javascript 如何在PHP变量中存储jQuery id?

Javascript 如何在PHP变量中存储jQuery id?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想将此“idDisplay”值保存为PHP变量?我如何储存这个 这是我的代码: <h1>id of selected tab: <span id="idDisplay"></span></h1> <div id="tabs"> <ul> <li><a href="#1">Nunc tincidunt</a></li> <li><a href="#2">

我想将此
“idDisplay”
值保存为PHP变量?我如何储存这个

这是我的代码:

<h1>id of selected tab: <span id="idDisplay"></span></h1>

<div id="tabs">
<ul>
<li><a href="#1">Nunc tincidunt</a></li>
<li><a href="#2">Proin dolor</a></li>
<li><a href="#3">Aenean lacinia</a></li>
</ul>
<div id="1"><p>Proin </p></div>
<div id="2"><p>Morbi </p></div>
<div id="3"><p>Mauris </p></div>
</div>

<script>
function getSelectedTabId(){
return $("#tabs .ui-tabs-panel:visible").attr("id");
}
$(function() {
$( "#tabs" ).tabs();
$("#tabs").click(function(e){
     $("#idDisplay").text(getSelectedTabId());
});
$("#tabs").click();
 });
 </script>
所选选项卡的id:
脯氨酸

莫比

莫里斯

函数getSelectedTabId(){ return$(“#tabs.ui选项卡面板:可见”).attr(“id”); } $(函数(){ $(“#制表符”).tabs(); $(“#选项卡”)。单击(功能(e){ $(“#idDisplay”).text(getSelectedTabId()); }); $(“#选项卡”)。单击(); }); 目前,我在
“idDisplay”
中获得选中的选项卡id,但我想将此id存储为PHP变量。我是jQuery的初学者。请帮我解决这个问题。谢谢你的帮助

在单击事件中:

$("#tabs").click(function(e){
    var selectedId = getSelectedTabId();
    $("#idDisplay").text(selectedId);

    $.post('get_selected_id.php', {selected_id: selectedId}, function(response) {
        console.log(response);
    });
});
PHP: 使用在$.post()函数中指定的名称作为第一个参数创建一个文件。您可以在第页阅读关于jQueryAjax的更多信息



使用AJAX将值发送到PHP文件how。?你能帮我吗。?我是jquery和AJAX的初学者。你必须使用AJAX,因为jquery是客户端,PHP是服务器端,所以当服务器已经执行并且客户端呈现页面时,你无法从PHP获得任何信息。关于如何将AJAX与PHP一起使用的大量教程,你得开始了learning@user5533614:客户端代码和服务器端代码无法交互。它们在完全不同的计算机上运行在完全不同的环境中。不要将其视为“存储在PHP变量中”。AJAX所做的是在代码中发出HTTP请求。就像浏览器加载页面时发出的请求一样,只是在JavaScript代码的后台。您要做的是发出这样的请求,包括您想要存储的值。该请求将针对您构建的PHP“页面”,该页面需要该值(GET或POST)然后执行您想要执行的任何PHP逻辑。感谢您以及我想要更改哪些文件以获取选中的\u id.PHP文件??您只需创建一个名为get\u selected\u id.PHP的单独PHP文件,然后javascript将使用ajax request.sry调用该文件,询问..我想要对代码做哪些更改。?哪些代码想要更改“get_selected_id.php”文件。?抱歉,我不明白你的意思。我没有得到任何结果..我用你更改了我的脚本,如下所示:所选选项卡的id:
  • Proin

    Morbi

    $(“#选项卡”)。单击(函数(e){var selectedId=getselectedtaid();$(“#idDisplay”)。文本(selectedId)$.post('get_selected_id.php',{selected_id:selectedId},函数(response){console.log(response);});});
    <?php
    //get_selected_id.php
    $selected_id =  $_POST['selected_id']; //your id is stored here
    ?>