我想将此"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>
目前我在"idDisplay"
中获得了选定的标签ID,但我想将此ID存储为PHP变量。我是jQuery的初学者。请帮我解决这个问题。谢谢你的帮助。
答案 0 :(得分:0)
在您的点击事件中:
$("#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()函数中指定的名称创建一个文件作为第一个参数。您可以在this页面上阅读有关jquery ajax的更多信息。
<?php
//get_selected_id.php
$selected_id = $_POST['selected_id']; //your id is stored here
?>