Обход строки запроса jQuery [дубликат]

Существует несколько причин, по которым R не может быть устранена .

  1. В большинстве случаев эта ошибка возникает из-за ошибки файла XML. Эта ошибка может быть устранена с помощью Clean и rebuild вашего проекта, также вы можете перезапустить вашу андроид студию.

  2. Иногда, когда вы кодируете что-то неправильное в AndroidManifest, эта ошибка может возникнуть, поэтому, пожалуйста, проверьте это.

  3. Если ваши ресурсы содержат одно и то же имя или содержат недопустимые символы, эта ошибка может возникнуть.

Если вы уже проверили их, и все же столкнулись с той же проблемой, тогда продолжайте:


Эта ошибка может возникать, когда Android Studio не может сгенерировать файл R.java правильно, поэтому вы должны выполнить следующие шаги:

Шаг 1: Безопасное удаление папки build из каталога приложения.
Шаг 2: В Android Studio, File -> Invalidate Caches / Restart
Шаг 3: Build -> Clean Project Затем Build -> Rebuild Project.

, поэтому папка build будет восстановлена ​​и надеюсь, что ошибка исчезла.


Если ошибка все еще найдена, возможно, вы ранее выполнили рефакторинг имени пакета. В этом случае вы можете нажать ALT + ENTER вместе для импорта R.

9
задан Community 23 May 2017 в 10:27
поделиться

2 ответа

это моя попытка .

var a = 'param1=2&param2=1&param3=5';
var b = a.split('&');
var final ={};
$.each(b, function(x,y){
    var temp = y.split('=');
    final[temp[0]] = temp[1];
});
console.log( final);

Это возвращает объект, подобный необходимому словарю:

{
    param1 : "2",
    param2 : "1",
    param3 : "5",
}
8
ответ дан 4 December 2019 в 21:11
поделиться

Для этого есть плагин. http://plugins.jquery.com/project/query-object - Вы можете поиграть с онлайн-демонстрацией по адресу: http://test.blairmitchelmore.com/jquery.query/ ? name = jonathan & age = 26

Также есть jqUrl , который позволяет вызывать элементы из строки запроса следующим образом:

$.jqURL.get('var2');
2
ответ дан 4 December 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: