Javascript 通过参数将span内容发送到站点

Javascript 通过参数将span内容发送到站点,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我目前正在一个网站上工作,在那里你可以学习语言,但我真的很想用完形填空。 首先,我使用JSP为站点生成HTML,因此它必须是一个只需要JS和HTML的解决方案 这里是我目前拥有的代码: span.edit{ 背景色:#F4; 颜色:#000000; 字体大小:粗体; 边框颜色:#F4#F4#000000; 边框样式:实心; 边框宽度:1px; 显示:内联块; 高度:25px; 最小宽度:80px; 填充:1px; 垂直对齐:基线; } span.edit[contenteditable]:空:

我目前正在一个网站上工作,在那里你可以学习语言,但我真的很想用完形填空。 首先,我使用JSP为站点生成HTML,因此它必须是一个只需要JS和HTML的解决方案

这里是我目前拥有的代码:

span.edit{
背景色:#F4;
颜色:#000000;
字体大小:粗体;
边框颜色:#F4#F4#000000;
边框样式:实心;
边框宽度:1px;
显示:内联块;
高度:25px;
最小宽度:80px;
填充:1px;
垂直对齐:基线;
}
span.edit[contenteditable]:空::之前{
内容:attr(数据占位符);
字体重量:较轻;
字体:斜体;
颜色:#848484;
}
.判决{
最小宽度:250px!重要;
}

完形填空
洛雷姆·多洛·西特·阿梅特。没有大海

多洛·塞特·艾米特,康塞图尔·萨迪普斯金·艾尔莫·艾尔莫·艾尔莫,他是一位杰出的律师,他是一名临时律师


使用按钮而不是锚定标签
发送到站点


使用jQuery中的$.ajax或本机javascript ajax功能将值发布到服务器文件,服务器文件将在单击
标记时处理span数据


还要确保检索span元素值并将其作为POST发送,以避免最大限制大小。

我在按钮上使用了一个类,在单击时触发,并解析了所有类的“编辑”字段。但我仍然有一个问题,通过发送参数到我的网站。有什么想法吗

$(".proofCloze").on("click", function(e){
    var parameters = '';
    $('.edit').each(function() {
        parameters = parameters + "'"+$(this).attr("id") + "':'" + $(this).html() + "', ";
    });
    parameters = parameters.substring(0, parameters.length-2);
    parameters = '{'+parameters+'}';
    alert('Address: '+$(this).attr("href")+"\nParameter: "+parameters);
});

您可以在所有span上使用一个comon类,然后通过该类循环,如$('.className')。如果您想获取sapn的内容,请在循环中使用每个类,然后编写此$(this.html(),谢谢!这真的帮了我很大的忙:)请在可能的情况下对评论进行投票:)似乎你不能对评论进行投票:/但是你对发送问题有什么想法(我关于这个主题的答案)你可以使用查询字符串吗
$(".proofCloze").on("click", function(e){
    var parameters = '';
    $('.edit').each(function() {
        parameters = parameters + "'"+$(this).attr("id") + "':'" + $(this).html() + "', ";
    });
    parameters = parameters.substring(0, parameters.length-2);
    parameters = '{'+parameters+'}';
    alert('Address: '+$(this).attr("href")+"\nParameter: "+parameters);
});