在 javascript 中使用 router.navigate 隐藏一些细节
hide some details using router.navigate in javascript
我需要 post 在 ajax 调用中向服务器发送一些数据。我将数据绑定为 json 格式并将其 post 发送到服务器:
var BookMarkData = JSON.stringify(postData);
self.app.router.navigate('#hotels/' + BookMarkData, true);
我只想显示 url 中 postdata JSONArray 中的 4 个元素。但是我需要将整个数据传递给服务器。
fetchResults: function(PostData) {
var self = this;
var postData = JSON.parse(hashedPostData);
.......
}
如何通过在 url 中隐藏一些信息来传递完整信息以获取结果?
如果您只需要显示 postdata 中的 4 个元素,我假设它是一个数组。使用切片:
var bookMarkData = JSON.stringify(postData),
routeData = JSON.stringify(postData.slice(0, 4))
self.app.router.navigate('#hotels/' + bookMarkData, true);
bookMarkData
仍然持有整个数组。
我需要 post 在 ajax 调用中向服务器发送一些数据。我将数据绑定为 json 格式并将其 post 发送到服务器:
var BookMarkData = JSON.stringify(postData);
self.app.router.navigate('#hotels/' + BookMarkData, true);
我只想显示 url 中 postdata JSONArray 中的 4 个元素。但是我需要将整个数据传递给服务器。
fetchResults: function(PostData) {
var self = this;
var postData = JSON.parse(hashedPostData);
.......
}
如何通过在 url 中隐藏一些信息来传递完整信息以获取结果?
如果您只需要显示 postdata 中的 4 个元素,我假设它是一个数组。使用切片:
var bookMarkData = JSON.stringify(postData),
routeData = JSON.stringify(postData.slice(0, 4))
self.app.router.navigate('#hotels/' + bookMarkData, true);
bookMarkData
仍然持有整个数组。