gpt4 book ai didi

jQueryMobile、PhoneGap 和 ASP.NET MVC

转载 作者:行者123 更新时间:2023-12-01 06:11:35 25 4
gpt4 key购买 nike

我已经使用 jQueryMobile 和 ASP.NET MVC 框架构建了我的网页。现在,我需要使用 PhoneGap 将其发布到应用程序商店。我在某处读到 PhoneGap 仅支持 HTML、CSS 和 JavaScript。这是否意味着它不会接受我的 ASP.NET 页面?

更新1:

如果我使用纯 HTML 页面并使用 jQuery $.ajax 函数调用 Web 服务,那么我如何确保页面的 head 部分加载一次。我的意思是,当使用纯 HTML 页面时,如何创建母版页架构?

最佳答案

您的 .asp 页面必须从应用程序远程托管。不过,您可以从应用程序中对 .asp 页面进行 AJAX 调用。从您的服务器检索数据(同域策略不适用于这种情况,因此您可以对任何您想要的域进行 AJAX 调用)。与大多数台式计算机一样,移动设备将无法解析 .asp 脚本,因为设备上运行的语言没有解释器。

示例:

$('#homepage_id').bind('pagecreate', function () {
$.get('http://path.to.server/and/file.asp', function (data) {
$('#homepage_id').find('[data-role="content"]').html(data);
});
});

注意:上面的示例需要从服务器上运行的脚本输出有效的 HTML 标记,但大多数时候最好从服务器输出 JSON 并将其解析为 JavaScript 代码中的有效 HTML 标记。

更新1:

我将在应用程序的索引页中包含所有必需的 JavaScript 功能,并使用 AJAX 调用的回调函数来“增强”从 Web 服务收集的代码。

关于jQueryMobile、PhoneGap 和 ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7730289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com