admin管理员组文章数量:1130349
In some part of our customizer we are redirecting users to some specific pages.
var url = '';
api.previewer.previewUrl.set( url );
We want to pass a custom query along with URL but it's not working as expected. We tried following codes.
Code 1: (not working at all)
_.extend( api.previewer.query, { custom_query: 123 } )
api.previewer.previewUrl.set( getFrontendPreviewUrl() );
Code 2: (it works but after several reloads, it adds several ? to url)
api.previewer.previewUrl.set( api.previewer.previewUrl() + '?custom_query=' + 123);
In some part of our customizer we are redirecting users to some specific pages.
var url = 'https://test/specific-page';
api.previewer.previewUrl.set( url );
We want to pass a custom query along with URL but it's not working as expected. We tried following codes.
Code 1: (not working at all)
_.extend( api.previewer.query, { custom_query: 123 } )
api.previewer.previewUrl.set( getFrontendPreviewUrl() );
Code 2: (it works but after several reloads, it adds several ? to url)
api.previewer.previewUrl.set( api.previewer.previewUrl() + '?custom_query=' + 123);
Share
Improve this question
asked Nov 9, 2018 at 16:20
user3631047user3631047
1731 silver badge7 bronze badges
1 Answer
Reset to default 0How about checking if the preview URL already contains your custom_query before adding it?
Something like:
var currentURL = api.previewer.previewUrl();
if (strpos(currentURL, 'custom_query') === false) {
// do something
} else {
// do something else
}
In some part of our customizer we are redirecting users to some specific pages.
var url = '';
api.previewer.previewUrl.set( url );
We want to pass a custom query along with URL but it's not working as expected. We tried following codes.
Code 1: (not working at all)
_.extend( api.previewer.query, { custom_query: 123 } )
api.previewer.previewUrl.set( getFrontendPreviewUrl() );
Code 2: (it works but after several reloads, it adds several ? to url)
api.previewer.previewUrl.set( api.previewer.previewUrl() + '?custom_query=' + 123);
In some part of our customizer we are redirecting users to some specific pages.
var url = 'https://test/specific-page';
api.previewer.previewUrl.set( url );
We want to pass a custom query along with URL but it's not working as expected. We tried following codes.
Code 1: (not working at all)
_.extend( api.previewer.query, { custom_query: 123 } )
api.previewer.previewUrl.set( getFrontendPreviewUrl() );
Code 2: (it works but after several reloads, it adds several ? to url)
api.previewer.previewUrl.set( api.previewer.previewUrl() + '?custom_query=' + 123);
Share
Improve this question
asked Nov 9, 2018 at 16:20
user3631047user3631047
1731 silver badge7 bronze badges
1 Answer
Reset to default 0How about checking if the preview URL already contains your custom_query before adding it?
Something like:
var currentURL = api.previewer.previewUrl();
if (strpos(currentURL, 'custom_query') === false) {
// do something
} else {
// do something else
}
本文标签: jqueryCustomizer add query to preview URL
版权声明:本文标题:jquery - Customizer add query to preview URL 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/questions/1749194729a2330783.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论