123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <%
- %>
- <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
- <script type="text/javascript">
- console.log('脚本载入成功')
- let __formData = {}
- $('#sysModelingXform :input').each(function() {
- var name = $(this).attr('name')
- var value = $(this).val()
- __formData[name] = value
- })
- console.log("检查表单", __formData);
- let intervalId;
- function stopInterval() {
- clearInterval(intervalId);
- }
- function checkElement() {
-
- var element = $('div[title="保存"]');
- if (element.length > 0) {
- console.log('找到保存元素:', element);
-
- element.on('click', () => {
- console.log('上传服务器')
- __formData = {}
- $('#sysModelingXform :input').each(function() {
- var name = $(this).attr('name')
- var value = $(this).val()
- __formData[name] = value
- })
- console.log('表单数据', __formData)
- axios({
- method: 'post',
- url: 'https://www.example.com',
- data: __formData
- })
-
- })
- stopInterval();
- }
- }
- intervalId = setInterval(checkElement, 500);
- </script>
|