Javascript 获取url参数并将其显示在jquery对话框中
你好 我通常用PHP做一些事情,当我接触到这个jQueryUI时,这是一个很好的特性,我遇到了一些问题。我对javascript和jquery环境相当陌生,但仍在研究它的工作方式 我的目标是将参数从链接传递到jquery对话框,并在那里显示该细节 HTML锚定标记Javascript 获取url参数并将其显示在jquery对话框中,javascript,jquery,Javascript,Jquery,你好 我通常用PHP做一些事情,当我接触到这个jQueryUI时,这是一个很好的特性,我遇到了一些问题。我对javascript和jquery环境相当陌生,但仍在研究它的工作方式 我的目标是将参数从链接传递到jquery对话框,并在那里显示该细节 HTML锚定标记 <td><a href="#?ID=<?php echo $row ['ID']; ?>" id="showdialog"><?php if ($row ['AFFILIATION'] ==
<td><a href="#?ID=<?php echo $row ['ID']; ?>" id="showdialog"><?php if ($row ['AFFILIATION'] == FALSE) { echo "D"; } else { echo $row ['AFFILIATION']; } ?></a></td>
JQUERY对话框
<script>
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
modal: true,
resizable: false,
height: 380,
width: 280
});
$("a#showdialog").click(function(){
$("#dialog").dialog("open");
});
</scipt>
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
莫代尔:是的,
可调整大小:false,
身高:380,
宽度:280
});
$(“显示对话框”)。单击(函数(){
$(“对话框”)。对话框(“打开”);
});
我在网上读了很多帖子,但由于我还是js的新手,我不知道该用哪一个,也不知道如何将它放在对话框中
非常感谢您的建议。您可以使用$(this.attr('href');
获取href或链接地址
<script>
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
modal: true,
resizable: false,
height: 380,
width: 280
});
$("a#showdialog").click(function(){
// Use this to get href
var href = $(this).attr('href');
$("#dialog").append(href)
$("#dialog").dialog("open");
});
</scipt>
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
莫代尔:是的,
可调整大小:false,
身高:380,
宽度:280
});
$(“显示对话框”)。单击(函数(){
//使用此命令获取href
var href=$(this.attr('href');
$(“#对话框”).append(href)
$(“对话框”)。对话框(“打开”);
});
您可以使用$(this.attr('href');
获取href或链接地址
<script>
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
modal: true,
resizable: false,
height: 380,
width: 280
});
$("a#showdialog").click(function(){
// Use this to get href
var href = $(this).attr('href');
$("#dialog").append(href)
$("#dialog").dialog("open");
});
</scipt>
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
莫代尔:是的,
可调整大小:false,
身高:380,
宽度:280
});
$(“显示对话框”)。单击(函数(){
//使用此命令获取href
var href=$(this.attr('href');
$(“#对话框”).append(href)
$(“对话框”)。对话框(“打开”);
});
如果您只想显示id,则需要拆分href
$('a').on('click', function(e) {
e.preventDefault();
var href = $(this).attr('href');
href = href.substring(2,href.length);
var items = href.split('=');
console.log(items);
});
项[1]
将只包含数字
如果您只想显示id,则需要拆分
href
$('a').on('click', function(e) {
e.preventDefault();
var href = $(this).attr('href');
href = href.substring(2,href.length);
var items = href.split('=');
console.log(items);
});
项[1]
将只包含数字
@Roy非常感谢它的工作,接下来的问题是如何从链接中修剪#?use可以使用此$(this.attr('href')。替换('#','');您可以看到此@Roy非常感谢它的工作,接下来的问题是如何从链接中修剪#?use可以使用此$(this.attr('href')。替换('#','')。';您可以看到这一点。您想在对话框中显示链接吗?还是想在对话框中显示链接指向的页面内容?@th1rdey3感谢您花时间回复。我想显示链接ID=中的值。您想在对话框中显示链接吗?还是想显示链接指向的页面内容o在对话框中?@th1rdey3感谢您花时间回复。我想显示链接ID=中的值。