Intereting Posts
Разрешать только определенные символы в строке Что такое эквивалент Python PHP var_dump ()? Как начать использовать и разрабатывать на Ubuntu Linux? Как установить глобальные переменные в OpenCart 2.3.0.2? PHP Максимальное количество вставок в одном SQL-запросе PHP SoapClient, создающий XML-ссылки для идентичных элементов, делает его неприемлемым для обслуживания Как получить узлы на первом уровне с помощью PHP DOMDocument? Производительность FOR vs FOREACH в PHP Как я могу добавить слушателя Javascript для захвата ввода с помощью сканера штрих-кода Bluetooth на iPad? GDlib PHP – png to gif возвращает фон, прозрачный для черного Linkedin создает проблемы с сообщениями Использование try-catch PDO в функциях Как добиться того же результата с помощью Mysql Joins вместо вложенных подзапросов? Как подчеркнуть текст, используя FDPF в PHP? Преобразование удаленных относительных путей в абсолютные пути

Отправить несколько значений из ajax в php в URL с помощью GET

Я хочу отправить 2 значения в php с помощью ajax. Когда я использую одну переменную, она работает нормально, но когда я использую 2 переменные, запрос больше не работает в php файле.

 $.ajax({ url:'page.php?suplier_id='+suplierNameMain+'&quality_id='+qualityNameMain, method:'GET', success:function(data) { }); 

Если я использую только supplier_id , все отлично работает.

qualityNameMain показывает правильное значение в console.log()

Я уверен, что это не связано, но нет причин создавать собственную строку запроса. Вместо этого используйте свойство data , которое, как указывает Бармар, будет правильно URL-кодировать ваши параметры:

 $.ajax({ url: 'page.php', data: { 'suplier_id': suplierNameMain, 'quality_id': qualityNameMain }, success: function(data) { /* Whatever */ } }); 

Обратите внимание, что method из вашего примера недействителен для jQuery (есть параметр type для переключения между GET и POST ), но GET является значением по умолчанию, поэтому вы можете полностью исключить его.

Используйте .ajax следующим образом:

 $.ajax({ url: 'page.php', type: 'GET', data: {'suplier_id': suplierNameMain, 'quality_id': qualityNameMain } success: function(data) { } );