js-如何在两个页面之间互相传递数据?

本文介绍了两种常用的页面间数据传递方式:通过URL参数传递及利用cookie或localStorage存储数据。提供了具体的JavaScript函数实现,并展示了如何在实际场景中使用这些技术。

页面之间传递数据我们常用到的两种方式:

  1. 把要传递的数据作为字符串拼接到要跳转的url后面,另一个页面直接读取本页面的url

这是封装好的两个函数,直接拿来调用就可以

//把参数拼接到url后面
function grow(obj,url) {
    var s = '';
    for(var k in obj){
        s += "&"+k+"="+obj[k];
    }
    var Str = s.substr(1);

    if(url.indexOf("?") > -1){
        url = url+"&"+Str;
    }else{
        url = url+"?"+Str;
    }
    return url;
}


//从url读取数据
function GetQueryString(name,url)
{
    url = url || window.location.search.substr(1);
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = url.match(reg);
    if(r!=null)return decodeURI(r[2]);
    return null;
}


    //点击跳转到b页面
    $("跳转按钮").on("click",function () {

        var name = $("name").val();
        var id = $("id").val();

        var currentCity = {
            cityid:id,
            cityName:name
         };

        var url = "b.html";
        window.open( grow(currentCity,url),"_self"); 

    });

    //b页面读取数据
    var cityId = GetQueryString("cityid","");
    var cityName = GetQueryString("cityName","");
  1. 把数据存储到cookie或者localStorage里面,这样在无论在哪个页面都可以读取到。
省略号,懒得写
专业X光牙齿分割数据集本数据集包含1600张标准口腔X光影像,覆盖全景片、根尖片等多种类型,涵盖不同年龄、口腔健康状况(包括健康、龋齿、修复、缺齿等)及影像条件。所有影像均经口腔放射科医生审核并进行像素级精细标注,确保牙齿解剖结构分割准确。数据集已进行标准化预处理,包括图像尺寸统一、强度归一化等,并按标准比例划分为训练集与验证集。图像与掩膜配对存放,配套单通道标注图,像素明确对应以下2类分割目标:• 0:背景(含骨骼、软组织、非目标区域等)• 255:牙齿(包含牙冠、牙根完整轮廓)本数据集适用于U-Net、nnUNet等医学影像分割网络,可用于训练自动分割完整牙列的模型,为牙齿识别、计数、形态分析、以及后续的龋齿检测、修复规划等应用提供基础。随附专业分析脚本,支持一键生成牙齿分割效果可视化、牙齿区域统计、及形态学特征分析图表,辅助进行数据质量评估与模型性能验证。该数据集标注精准、样本量大,是开展口腔影像AI、数字化牙科诊断与治疗规划研究的理想数据基础。基于本数据集训练的模型,可有效支持自动、精准的牙齿分割与量化分析。在人工智能赋能数字化口腔医学的进程中,高质量的专业标注影像是技术实用化的关键。我们提供这套经临床专家严格标注的X光牙齿分割数据集,助力您开发高精度、鲁棒的智能牙齿影像分析工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值