向jQueryajax调用添加参数,最好添加到URL或对象中
Adding parameters to jQuery ajax calls, best to add to URL or object?
使用jQuery get、post或ajax将参数传递到服务器时,将它们附加到URL或添加到对象更好/更合适吗?如果答案是基于特定的情况,那么是什么情况使一种方法比另一种更好?例如,请参见以下内容。
$.get('serverScript.php?v1=123&v2=321', { v3: '111' }, function(data) {
...
});
$.get('serverScript.php', { v1:123, v2:321, v3: '111' }, function(data) {
...
});
无论何时,只要您可以使用对象来表示数据,而不是执行字符串操作,都可以这样做。
-
第一种方法使用手动字符串操作来序列化数据。
-
第二种方法使用一个自动的、经过测试的规范抱怨解析器来序列化相同的数据。
应将自己序列化数据的字符串操作作为最后手段。它更难测试,不太清楚,更容易出错。
这与您使用JSON.stringify
而不是自己构建JSON的情况完全相同。
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 将url替换为链接,但添加了困难
- 如何从 URL 数组向文档添加图像列表
- 单击引导模式锚点时添加 URL 哈希
- Javascript,Jquery-添加url图像
- Jquery在尝试添加url参数时添加哈希符号
- 如何在javascript中添加url
- 使用 Angularjs 中的单选按钮动态添加 url 和 alt 属性
- 如何使用 css 元素从 java 添加 url 链接
- 如何通过 css 元素从 jquery 添加 url 链接
- 在提交表单时停止添加URL参数
- 如果JSON对象中没有提供,如何向ng重复添加Url
- 如何使用对话框/提要javascript在Facebook的描述字段中添加URL
- 如何在新页面上添加URL值
- 根据Iframe的ID,为Fancybox2-AJAX调用的Iframe添加URL
- 为文档中的链接添加URL参数
- 更改下拉菜单,在输入框中添加url参数
- 通过Angular Script添加URL
- 是否可以在window.history对象中添加url
- Javascript google api调用-如何添加“url丢失”如果响应中没有图片url,则返回json obj