将 Jquery Selector 值抓取到 php 中
Posted
技术标签:
【中文标题】将 Jquery Selector 值抓取到 php 中【英文标题】:Grab Jquery Selector value into php 【发布时间】:2014-10-12 13:33:03 【问题描述】:我在 jquery 选择器中有一个变量,我想使用 php 来获取它。
说$('#rowidtext').val(id);
并可以传递给<input type="text" name="rowidtex" id="rowidtext" >
但我想收到$value=??
之类的东西
如何实现?
js中的代码是: 函数视图行(id) $('#rowidtext').val(id);
$("#viewrecordsdialog").dialog("open");
$(document).ready(function()
$( "#viewrecordsdialog" ).dialog(
open: function(event, ui) $(".ui-dialog-titlebar-close").hide();
,
autoOpen: false,
width: 500,
modal: true,
closeOnEscape: false,
buttons: [
text: "Close",
click: function()
$( this ).dialog( "close" );
]
);
);
【问题讨论】:
【参考方案1】:你可以把它放在一个隐藏的表单中,在重新加载页面时提交,然后通过PHP获取结果。
【讨论】:
我不想提交,我只想接收和过滤我的其他查询【参考方案2】:创建另一个名为 anyDivName
$(document).ready(function()
function ajaxLoaded(response)
$('#anyDivName').empty().html(response);
function doRequest()
var rowId= $('#rowidtext').val();
$('#anyDivName').empty().html('loading');
$.ajax(
url : "results.php",
type : 'POST',
success : ajaxLoaded,
data :
val : rowId
);
);
然后通过以下方式获取该变量:
if (isset ( $_POST ['val'] ))
$intCase = intval ( $_POST ['val'] );
else
return;
【讨论】:
试过了还是没收到。以上是关于将 Jquery Selector 值抓取到 php 中的主要内容,如果未能解决你的问题,请参考以下文章