从选定的列表视图和上传到服务器的 jQuery Mobile 获取值,可以通过以下步骤实现:
<div data-role="page">
<div data-role="content">
<ul data-role="listview" data-inset="true" id="myList">
<li>
<input type="checkbox" name="item1" id="item1" value="Item 1">
<label for="item1">Item 1</label>
</li>
<li>
<input type="checkbox" name="item2" id="item2" value="Item 2">
<label for="item2">Item 2</label>
</li>
<li>
<input type="checkbox" name="item3" id="item3" value="Item 3">
<label for="item3">Item 3</label>
</li>
</ul>
<button id="submitBtn">Submit</button>
</div>
</div>
$(document).ready(function() {
$('#submitBtn').click(function() {
var selectedValues = [];
$('input[type="checkbox"]:checked').each(function() {
selectedValues.push($(this).val());
});
// 将选中的值上传到服务器
$.ajax({
url: 'your_server_url',
method: 'POST',
data: { selectedValues: selectedValues },
success: function(response) {
// 处理服务器响应
},
error: function(xhr, status, error) {
// 处理错误
}
});
});
});
在上述代码中,我们使用了 jQuery 的选择器来获取选中的复选框的值,并将其存储在一个数组中。然后,我们使用 jQuery 的 AJAX 方法将选中的值通过 POST 请求发送到服务器。你需要将 'your_server_url'
替换为实际的服务器端点。
这样,你就可以从选定的列表视图和上传到服务器的 jQuery Mobile 获取值,并将其传递给服务器进行进一步处理。
领取专属 10元无门槛券
手把手带您无忧上云