2016-08-30 4 views
0

Итак, я использую Kinvey для создания блога, и я хочу удалить сообщение, обратившись к API Kinvey REST. Для этого я должен передать запрос следующим образом:JQuery ajax - как избежать цитат в url

https://baas.kinvey.com/appdata/kid_SyKVG7Vc/posts/?query={"_id":"57c57837befee76f50000a73"} 

Однако при использовании JQuery Ajax он экранирует двойные кавычки, и я получаю это:

https://baas.kinvey.com/appdata/kid_SyKVG7Vc/posts/?query={%22_id%22:%2257c57f333db27c626a5aa393%22} 

Я не JQuery Ajax, чтобы избежать кавычек , Как я могу это исправить?

ответ

0

Это не должно быть проблемой. Потому что двойные кавычки должны быть закодированы до% 22 по URL-адресу в любом случае.

Я никогда раньше не использовал Kinvey, но я просто попробовал его с помощью консоли API. И консоль API также отправить запрос с (% 22)

так же, как вы упомянули просьбу:

https://baas.kinvey.com/appdata/kid_SyKVG7Vc/posts/?query={%22_id%22:%2257c57f333db27c626a5aa393%22} 

Проблема, которая вызывает удаление не удалось должно быть что-то еще. Можете ли вы дважды проверить документы Кинви?

0

В зависимости от используемой структуры вы, вероятно, захотите использовать SDK, который предоставляет Kinvey. Там в Javascript SDK, и это позволит вам просто назвать что-то вроде

posts.removeById('id').then... 

http://devcenter.kinvey.com/html5/guides/datastore#Deleting