小编SCS*_*SCS的帖子

将分页jQuery DataTables表的所有数据发送到服务器端而不是仅当前页

我有一个带有jQuery DataTables表的表单.提交后,它将获取所有数据并将其保存到数据库中.但是,当我使用分页时,它将只保存当前页面的数据而不保存其他页面.

我试着这样做,

$('#uploadClicked').click(function() {
    var table = $('#dataTable-ageGroup').DataTable();
    var data = table.$('input, select').serialize();
    var json = JSON.stringify(data);                                              
    document.getElementById('json').setAttribute('value', json);
    alert("The following data would have been submitted to the server:\n\n" +  data);
    document.getElementById('UploadDb').submit();
    return false;
}); 
Run Code Online (Sandbox Code Playgroud)

但结果是我不明白的形式.

location=Barangay+1&ageGroup=All+Ages&bothSexes=2197&male=1086&female=1111&location=Barangay+1&ageGroup=Under+1&bothSexes=42&male=17&female=25&location=Barangay+1&ageGroup=1+-+4&bothSexes=169&male=88&....
Run Code Online (Sandbox Code Playgroud)

如果这是不使用Ajax的唯一方法,我该如何将这些数据转换为JSON格式?或者是将这些数据转换为对象的另一种方法?

jquery pagination json servlets datatables

20
推荐指数
1
解决办法
5257
查看次数

仅为正整数的HTML输入(类型=数字)

我找不到合适的正则表达式模式,即使这类问题很多.

我不希望用户能够输入或输入

<td><input type="number" pattern=" 0+\.[0-9]*[1-9][0-9]*$" name="itemConsumption" /></td>
Run Code Online (Sandbox Code Playgroud)
  1. -1.0(负值)
  2. 字符串值和任何字符
  3. 1.0(十进制值)
  4. 没有范围限制

我只想接受积极的整数

解决不需要正则表达式,我不知道这个:D

<td><input type="number" pattern=" 0+\.[0-9]*[1-9][0-9]*$" name="itemConsumption" onkeypress="return event.charCode >= 48 && event.charCode <= 57"</td> 
Run Code Online (Sandbox Code Playgroud)

html regex validation html5

18
推荐指数
5
解决办法
5万
查看次数

IF声明在此职位上无效

我已多次检查/比较SQL语句,但它仍然无效.我正在使用WorkBench 6.3和MySQL.它给了我一个错误:

1064语法错误:'IF'在此位置不是有效输入.

IF(EXISTS(SELECT * FROM RECORDS WHERE FORMID = 200002016 AND TimeUploaded > '2016-07-17 03:13:39' AND TimeUploaded < '2016-07-17 03:13:39'))
Begin
    SELECT TimeUploaded from RECORDS
End;
Run Code Online (Sandbox Code Playgroud)

mysql sql

7
推荐指数
1
解决办法
8777
查看次数

此计算机上未安装 Windows PowerShell 管理单元“Microsoft.Sharepoint.Powershell”?

我是使用 powershell 的新手,我已经尝试解决这个问题好几个小时了,但仍然无法使其正常工作。

先决条件:

  • 使用 Windows 10
  • 以管理员身份运行 Powershell ISE

但是当我使用“ Add-PSSnapin WebAdministration

我正在尝试运行的命令:

Add-PSSnapin Microsoft.Sharepoint.Powershell
$siteURL = Get-SPOSite "site"
$sitelists = foreach ($web in $siteURL.AllWebs) {
foreach($list in $web.lists){ $list } }
$sitelists |select * | Export-CSV C:\liststitles.csv
Run Code Online (Sandbox Code Playgroud)

它显示以下错误:

PS C:\windows\system32> Add-PSSnapin Microsoft.Sharepoint.Powershell
Add-PSSnapin : The Windows PowerShell snap-in 'Microsoft.Sharepoint.Powershell' is not installed on this computer.
At line:1 char:1
+ Add-PSSnapin Microsoft.Sharepoint.Powershell
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Microsoft.Sharepoint.Powershell:String) [Add-PSSnapin], PSArgumentEx 
   ception
    + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
Run Code Online (Sandbox Code Playgroud)

我也下载了“iis7psprov_x64.msi”,但是我不知道如何安装它,因为我不能以管理员身份运行它。而且我也读过,它应该在“WebAdminstration”模块中可用。尝试运行该文件时提示以下错误:

在此处输入图片说明

可能与此类似,但对于 …

powershell sharepoint pssnapin

1
推荐指数
1
解决办法
3万
查看次数