我使用来自json请求的数据创建了一个listview。listview会填充,我想单击listview项目并转到更商详的页。我需要在#page4上检索单击列表项目的value.id1。我正在使用单页jQuery移动模板。我知道下面的方法不正确,但希望它能让我对我要完成的任务有所了解。使用jQuery移动的单页模型将数据(value.id1)从列表传递到另一个页面的最佳方法是什么?
$("#podList").click(function(){
var listHtml ="<li>Select a date</li>";
var driverid = $("#driverid").val();
var url = "podHistory.php"
$.post(url,{ driver: driverid } , function(response){
var json = $.parseJSON(response);
$.each(json, function(key, value){
listHtml += "<li><a href='#page4?=" + value.id1 + "'>" + value.date + "</a></li>";
});//end each
$("#history").html(listHtml);
$('ul').listview('refresh');
});//end post podlist
});//end pod list click
$("#page4").on("pagebeforeshow", function () {
var page = $(this);
var query = page.data("url").split("?")[1];
var id = query.split("=")[1];
// console.log(id);
});
您可以添加值。id1,并在单击时抓取它。
演示
http://jsfiddle.net/5hzxqmpf/
html
<ul data-role="listview" id="mylist">
<li data-id="1">Row 1</li>
<li data-id="2">Row 2</li>
<li data-id="3">Row 3</li>
<li data-id="4">Row 4</li>
</ul>
滑动分页
var rowid;
$(document).on("click", "#mylist >li", function() {
rowid = $(this).closest("li").attr("data-id");
alert(rowid);;
})
我正在使用jquerymobile/jquery/js开发网页。我想将数据从一个页面传递到另一个页面。 使用jquerymobile中的多页模板,我可以实现这一点,但可以帮助我使用单页模板。请我不想使用全局变量或cookie或本地存储或使用url。试图通过使用Jquery.data但无法实现此目的。请发布一个示例。 我有两页。在第二页连接“pagebeforeshow”事件时,我没有得到b1按钮对
But when he heard this, he said:"Those who are well have no need of a physician, but those who are sick. Go and learn what this means,'Idesire mercy, not sacrifice' For I have come to call not the rig
问题内容: 我正在为Flask和SQLAlchemy构建管理员,并且我想使用来将用于不同输入的HTML传递给我的视图。模板框架似乎会自动转义html,因此所有<“’>都将转换为html实体。如何禁用它以使HTML正确呈现? 问题答案: 理想的方法是 而不是完全关闭自动转义。
问题内容: 我正在为构建管理员,并且我想使用来将用于不同输入的HTML传递给我的视图。模板框架似乎会自动转义,因此所有都将转换为html实体。如何禁用它以使HTML正确呈现? 问题答案: 理想的方法是 而不是完全关闭自动转义。
问题内容: 我的主页上有一个表单,提交后,会将用户带到网站上的另一个页面。我想将输入的表单数据传递给下一页,例如: 用户在表格中输入的电子邮件地址在哪里。我到底该如何完成? 问题答案: 最好的方法是使用POST,这是超文本传输协议的一种方法https://developer.mozilla.org/en- US/docs/Web/HTTP/Methods index.php site2.php
问题内容: 尝试访问传递给模板的函数时出现错误: 有人可以让我知道我在做什么错吗? 模板文件(struct.tpl): 调用文件: 这是用于生成struct样板代码的程序(以防万一有人想知道为什么我要在模板中这样做)。 问题答案: 自定义函数需要在解析模板之前进行注册,否则解析器将无法分辨标识符是否为有效的函数名。模板被设计为可静态分析的,这是必需的。 您可以先使用创建一个新的未定义模板,并且除了