$("#caozuoMenu").attr("action", "<%=basePath%>/memberInfo/memberInfoController/addMemberInfo?infoId=" +${infoId}).submit();
时间: 2024-05-26 15:14:56 浏览: 18
这是一段 jQuery 的代码,它通过选择器选中 id 为 "caozuoMenu" 的元素,将它的 action 属性设置为 "<%=basePath%>/memberInfo/memberInfoController/addMemberInfo?infoId=" +${infoId},最后执行 submit() 方法来提交表单。
其中,<%=basePath%> 是一个 JSP 标签,用于获取当前应用的根路径。${infoId} 是一个 EL 表达式,用于获取 infoId 的值。
这段代码的作用是将表单提交到指定的 URL,同时将 infoId 作为参数传递给后端处理。具体的实现需要查看后端代码。
相关问题
nodejs 将以下代码转换为json <html><head>123</head><body><tbody> <!-- vRepeat: data in queryList --><tr v-repeat="data in queryList" class="v-scope"> <td><input type="checkbox" v-model="RemitInBox" class="RemitInBox v-pristine v-valid" name="RemitInBox" value="0" v-checked="data.CheckFlag" v-disabled="data.FndDrc!='01' || data.BusiState!='10'" id="List0_RemitIn" v-click="clickBox($index,data)"></td> <td><span v-show="data.FndDrc!='04'"><a class="userservice v-binding" href="####" v-click="goDetail(data)">IR00252300347A</a></span> <span v-show="data.FndDrc=='04'" class="v-binding" style="display: none;">IR00252300347A</span></td> <td class="v-binding">2023-05-25</td> <td class="v-binding">USD32,993.50</td> <td class="v-binding">1/FLOKSER KIMYA SANAYI VE TICARET 1...</td> <td class="v-binding">31980005000107125</td> <td><span v-show="data.FndDrc=='01'">入账</span> <span v-show="data.FndDrc=='04'" style="display: none;">退汇</span> <span v-show="!(data.FndDrc=='04'||data.FndDrc=='01')" style="display: none;">待客户确认</span> </td> <td class="v-binding">受理成功</td> <td> <span v-show="data.FndDrc=='01' && data.BusiState=='10'"> <a href="#" v-click="remitInPrint(data.BsnSrlNo)" class="userservice"> 打印 </a> </span> </td> </tr> </tbody> </body></html>
抱歉,同样地,该代码也不符合 JSON 格式。建议您使用 HTML 解析器将其解析成一个 DOM 对象,然后再使用相关的方法将其转换为 JSON 格式。以下是一个示例代码,使用了 Node.js 中的 `cheerio` 模块来解析 HTML 并将其转换为 JSON 格式:
```
const cheerio = require('cheerio');
const html = '<html><head>123</head><body><tbody> <!-- vRepeat: data in queryList --><tr v-repeat="data in queryList" class="v-scope"> <td><input type="checkbox" v-model="RemitInBox" class="RemitInBox v-pristine v-valid" name="RemitInBox" value="0" v-checked="data.CheckFlag" v-disabled="data.FndDrc!=\'01\' || data.BusiState!=\'10\'" id="List0_RemitIn" v-click="clickBox($index,data)"></td> <td><span v-show="data.FndDrc!=\'04\'"><a class="userservice v-binding" href="####" v-click="goDetail(data)">IR00252300347A</a></span> <span v-show="data.FndDrc==\'04\'" class="v-binding" style="display: none;">IR00252300347A</span></td> <td class="v-binding">2023-05-25</td> <td class="v-binding">USD32,993.50</td> <td class="v-binding">1/FLOKSER KIMYA SANAYI VE TICARET 1...</td> <td class="v-binding">31980005000107125</td> <td><span v-show="data.FndDrc==\'01\'">入账</span> <span v-show="data.FndDrc==\'04\'" style="display: none;">退汇</span> <span v-show="!(data.FndDrc==\'04\'||data.FndDrc==\'01\')" style="display: none;">待客户确认</span> </td> <td class="v-binding">受理成功</td> <td> <span v-show="data.FndDrc==\'01\' && data.BusiState==\'10\'"> <a href="#" v-click="remitInPrint(data.BsnSrlNo)" class="userservice"> 打印 </a> </span> </td> </tr> </tbody> </body></html>';
const $ = cheerio.load(html);
const tbody = $('tbody');
const result = [];
tbody.find('tr').each((i, tr) => {
const data = {};
$(tr).find('[v-repeat], [v-model]').each((j, el) => {
const name = $(el).attr('v-repeat') || $(el).attr('v-model');
const value = $(el).attr('v-bind:value') || $(el).val() || $(el).text();
data[name] = value;
});
result.push(data);
});
console.log(result);
```
该代码会输出一个包含了表格数据的 JSON 数组。
<a href="?page=6&t=1678789724682"><span class="cap"></span><span class="arrow"></span><span class="title">下一页</span></a>如何获取下一页的链接地址
假设这段HTML代码是一个a标签,那么你可以通过以下步骤获取下一页的链接地址:
1. 使用HTML解析库如jsoup解析HTML代码,将其转换为Document对象。
2. 使用CSS选择器或XPath表达式选取这个a标签元素。假设这个a标签元素的CSS选择器为:`a[href*="?page="]`。
3. 从这个a标签元素中获取href属性的值,即下一页的链接地址。假设获取到的链接地址为:`?page=6&t=1678789724682`。
4. 如果需要完整的下一页链接地址,可以将其与当前页面的URL拼接起来。
以下是一个使用jsoup获取下一页链接地址的示例代码:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
// 假设当前页面的URL为:https://example.com/page/1
String currentUrl = "https://example.com/page/1";
String html = "<a href=\"?page=6&t=1678789724682\"><span class=\"cap\"></span><span class=\"arrow\"></span><span class=\"title\">下一页</span></a>";
// 解析HTML代码
Document doc = Jsoup.parse(html);
// 选取下一页链接的a标签元素
Element nextPageLink = doc.selectFirst("a[href*=\"?page=\"]");
// 获取下一页链接地址
String nextPageUrl = nextPageLink.attr("href");
// 拼接完整的下一页链接地址
String completeNextPageUrl = currentUrl + nextPageUrl;
```
在这个示例代码中,我们使用了jsoup解析HTML代码,然后选取了一个CSS选择器为`a[href*="?page="]`的a标签元素,获取了其href属性的值,最后将其与当前页面的URL拼接起来。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
使用cheerio 将以下代码转换为json <input type="checkbox" v-model="RemitInBox" class="RemitInBox v-pristine v-valid" name="RemitInBox" value="0" v-checked="data.CheckFlag" v-disabled="data.FndDrc!='01' || data.BusiState!='10'" id="List0_RemitIn" v-click="clickBox($index,data)"> IR00252300338A IR00252300338A 2023-05-23 USD20,693.00 BYGGING INTERCONTINENTAL 12 SHEHAB ... 31980005000107125 入账 退汇 待客户确认 受理成功 打印 <input type="checkbox" v-model="RemitInBox" class="RemitInBox v-pristine v-valid" name="RemitInBox" value="1" v-checked="data.CheckFlag" v-disabled="data.FndDrc!='01' || data.BusiState!='10'" id="List1_RemitIn" v-click="clickBox($index,data)"> IR00252300337A IR00252300337A 2023-05-23 USD23,543.50 DIARITA POLYMERS OFFSHORE LTD UNITE... 31980005000107125 入账 退汇 待客户确认 受理成功 打印
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
-
- 潮影森美 全硅胶性感甜心胶实体娃娃 159cm 169普通款 - <input type="number" id="gnum" data-id="71790817" class="gnum c_pt" min="1" value="7"> + ¥15200.00 删除
帮我做一个js代码,我点击dl标签class为car car_on时候点一次将他class属性设置为car,再次点击时恢复为car car_on,并判断如果class为car car_on时,将data-id和input的value值用post传值到t.php页面并回调显示在一个id为c_gprice的em标签里面,请给出完整代码
![](https://s.cccgx.com/t/200x200/images/qu/18976/gallery/m20211019094313_99448.jpg)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)