将参数从 div 传递到 javascript 函数
下面的脚本有一个名为 loadurl 的参数。 loadurl 表示通过对数据库的 ajax 调用检索的页面。我想通过 div Html 代码中的 onclick 命令动态地向 $.get() 函数提供一个 url
$(".get").click(function ()
{
$.get(loadUrl,
function (responseText){
$("#result").html(responseText);
});
}
);
,我想向 $.get() 函数提供新的 url
<div onclick="$.get()" class="get"> page 1</div>
<div onclick="$.get()" class="get"> page 2</div>
谢谢
The script below has a parameter called loadurl. The loadurl represents a page that is retrieved with an ajax call to the database. I want to dynamically supply a url to the $.get() function with an onclick command in a div
$(".get").click(function ()
{
$.get(loadUrl,
function (responseText){
$("#result").html(responseText);
});
}
);
Html code that i want to supply the new url to $.get() function
<div onclick="$.get()" class="get"> page 1</div>
<div onclick="$.get()" class="get"> page 2</div>
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为什么不使用 a 标签并使用 href 属性?
这里有一些 html。
why don't you use an a tag and use the href attribute?
Here would be some html.
我改变了你的 jquery-ness 以使用更多内置的 javascript,以便更容易阅读和理解
HTML:
和 javascript:
I changed you jquery-ness to use more built in javascript to make it easier to read and understand
HTML:
And the javascript:
从您所要求的内容来看,您希望将 div 的内容(div 中的文本)用作 ajax 请求的 URL。
来获取文本:
您可以通过执行以下操作
By the looks of what you're asking, you want the content of the div (the text in the div) to be used as the URL for the ajax request.
You can get the text by doing:
So that:
它看起来有点超出指定范围。你可以尝试这样的事情:
it looks a little over specified. You could try something like: