标签: client-side

JQuery $ .ajax.post到具有秘密API密钥的服务

让我们假设有一项服务如下;

http://exmaple.com/service1/GetSomething?apikey= {api-key-goes-here}

我的api密钥是:96a143c8-2f62-470c-b81f-dec5fc271873

所以我们将调用> http://exmaple.com/service1/GetSomething?apikey=96a143c8-2f62-470c-b81f-dec5fc271873链接,它会以JSON的形式返回响应.

当我使用JQuery(或任何其他客户端JavaScript库)使用它时,该密钥将如何安全?我在想,我认为没有办法.如果我打算通过客户端电话拨打该服务,那将是我们公开的.

对此有何想法?

谢谢.

javascript security api jquery client-side

4
推荐指数
1
解决办法
6536
查看次数

客户端 API 和服务器 API 的区别

正如题目中提到的,有人能解释一下客户端API和服务器API之间的关系吗?

例如,我们有一个 web,其服务器是用 java 编写的,并使用 Axis2。我可以访问源代码,发现有一个名为“client_API”的文件夹,所有代码都是用 JAVA 编写的。客户端 API 究竟是做什么的?它工作在服务器端还是客户端?(从它的名字我认为它应该在客户端工作,但客户端只是用户的浏览器,但浏览器如何读取JAVA代码?)。

java client-side asp.net-web-api

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

我的浏览器能理解哪些计算机语言?

我试图更好地理解客户端和服务器端级别的计算机语言。据我了解,客户端代码(HTML、CSS 和 Javascript)都内置在浏览器中,无需互联网连接即可理解。

但是,假设我用 Python 或 Ruby 构建了一个简单的博客应用程序。在将 Python 和 Ruby 代码发送回客户端之前,我的服务器是否只知道如何分解 Python 和 Ruby 代码?如果是这样,在将代码发送回客户端/浏览器以供其理解之前,服务器如何编译/解释代码?

请帮助我理解这一点。

programming-languages server-side client-side

4
推荐指数
1
解决办法
8220
查看次数

Datatable 客户端数据更改/重绘

我设置了一个数据表,它最初从服务器获取一些数据并表示它,但随后一切都留给了客户端。一些选项是:

serverSide: false,
sAjaxSource: mySource,
Run Code Online (Sandbox Code Playgroud)

我的 $.fn.DataTable.version 是 1.10.2。

然后我需要在客户端更改表下的 aaData,因为执行了一些数据处理。我需要更新 DT 以显示客户端更改的临时数据,而无需向服务器发送另一个请求(有两个原因:防止无用的流量和因为该数据正在被更改)。我正在寻找一种编辑底层 DT databean 的方法来编辑它,然后再次调用

myTable.draw();
Run Code Online (Sandbox Code Playgroud)

在我的桌子上,我获得了实时刷新,而无需向服务器发送另一个 get。

问题是,我可以访问DT数据数组吗,我可以编辑它吗?

如果可能,如何实现?

编辑:我需要向表提供完整的 bean 数组,就像它最初从服务器获取的一样,格式相同。所以单个行/单元格添加/编辑和客户端构建功能不适合我的情况,除非我手动循环所有对象。

javascript jquery client-side datatables

4
推荐指数
1
解决办法
8841
查看次数

简单的 JavaScript 运行在客户端还是服务器端?

通常JavaScript 仅在客户端(浏览器)上运行。

开发人员还可以在 JavaScript 上编写事件驱动的代码,这些代码可以在事件上执行某些功能并可以在某些引擎上运行。

所以我有点困惑,我有以下问题:

1) 简单的 JavaScript 在哪里运行,客户端还是服务器端?

2)“通常JavaScript在客户端运行”是什么意思?

3)我在哪里可以阅读一些参考资料?

javascript server-side client-side

4
推荐指数
2
解决办法
3811
查看次数

如何禁用 Nextjs 预渲染页面?

如何真正对 NextJs 应用程序中的某些页面进行 CSR(客户端渲染)?

\n

该文档表示,页面中存在getServerSidePropsgetStaticSiteProps会使其分别在每个请求或构建时在服务器上预渲染。

\n

再一次,随着自动静态优化的出现, NextJs 自动确定是否在没有getServerSideProps或\xe2\x80\x94的情况下静态预渲染getInitialProps如果我目前理解这个声明,这意味着所有不存在的页面导出上述服务器端函数,会在服务器上静态生成

\n

所以我现在的问题是如何真正在客户端仅渲染仪表板等页面,而不让 nextjs 由于自动静态优化而自动预渲染?

\n

rendering client-side reactjs next.js

4
推荐指数
1
解决办法
8121
查看次数

jqGrid客户端搜索

我想通过JavaScript手动将搜索应用到我的jqGrid.我在这里尝试了一个指南,但似乎无法让它完全正常工作.在网格设置中,我有一个名为'error_column'的列,我想在搜索字符串'Test'时执行搜索.

这是我到目前为止:

var filter = { "field": "error_column", 'oper': 'eq', "data": 'Test' };
$("Grid2").jqGrid('setGridParam', { search: true, postData: { filters: filter} })
$("Grid2").trigger('reloadGrid');
Run Code Online (Sandbox Code Playgroud)

当我单击这个绑定的按钮时,没有任何反应,它不会导致错误.

编辑 以下是初始化网格的代码:

jQuery("#Grid2").jqGrid({
    datatype: "local",
    height: 250,
    colNames: ['NewSubscriberID', 'Conflicting Subscriber ID', 'Error Field', 'Error Message'],
    colModel: [
        { name: 'new_subscriber_id', index: 'new_subscriber_id', width: 120},
        { name: 'conflicting_subscriber_id', index: 'conflicting_subscriber_id', width: 170},
        { name: 'error_column', index: 'error_column', width: 90, sorttype: "text", search: true},
        { name: 'error_type', index: 'error_type', width: 145}
    ],
    loadonce: true
    }); …
Run Code Online (Sandbox Code Playgroud)

client-side jqgrid

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

asp.net格式的客户端JavaScript ViewState更新

当我需要收回html控件时,我偶然发现了这个问题我在回发使用JavaScript添加了客户端(由于服务器端验证 - 这不是可选的).

请告诉我,如果我想要实现这个目标的方式是cr*p并且有更好的方法可以做到这一点.

基本上,我正在做的是在用户点击"添加"时将页面上的文本框控件最多克隆10次,并将隐藏字段中每个texbox的输入值存储在后面的代码中.这很好,但是,当回发后服务器端验证没有通过时,所有那些动态添加(克隆)的texbox都会消失,因为ViewState对它们一无所知.

我正在考虑两种可能的解决方案,这两种解决方案看起来都很糟糕:

  • 使用隐藏字段中的存储值重建文档onload()上的所有克隆文本框

  • 将表单包装在ajax更新面板中并将克隆的texbox放在其外部,因此,不会在回发时刷新此部分屏幕

现在,是否有可能以某种方式" 更新 "ViewState以使其了解我使用客户端脚本添加的所有html控件?有更好的想法吗?我想用客户端脚本实现这一点,因此不考虑在服务器端克隆文本框,抱歉.

javascript asp.net viewstate ajax client-side

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

如何在asp:TextBox的keyup事件上调用javascript函数

如何在asp.net的TextBox控件的keyup事件上调用javascript函数?我正在尝试这样的事情,但它没有用.

<asp:TextBox ID="txt_userid" runat="server"  onkeyup="GetRes();"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)


UPDATE
有一个更新警报正在工作,但java函数中的断点不起作用.

javascript asp.net events client-side

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

如何在GWT中引用客户端使用的第三方库源代码?

GWT文档指出,在客户端编译为JavaScript的所有源代码必须位于gwt.xml文件的子包中.当一个人引用第三方图书馆时,这是如何工作的?

具体来说,如果我有一个库foo.jar并且我想使用一些POJO(它们Serializable)并且不吸入任何非Serializable代码,我该如何使用这些POJO?如何告诉GWT源代码的位置?

gwt client-side pojo

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