|
|
|
| Здравствуйте!
такая проблема:
если ввести урл в поле формы без слеша в конце, скрипт(ajax), который передает урл в php файл, как-то не корректно его передает, по-идее php файл его не "видит", в то время как поставленный слеш в конце введенного урла решает проблему. Т.е. если обратиться к php файлу напрямую без аджакса - он нормально обрабатывает урл, как со слешом, так и без. | |
|
|
|
|
|
|
|
для: ronin
(03.12.2008 в 15:50)
| | ajx.send(encodeURIComponent(yourVal)); | |
|
|
|
|
|
|
|
для: sl1p
(03.12.2008 в 18:58)
| | не получается, мало у меня знаний, эх!
Мой код:
req.onreadystatechange = processReqChange;
req.open("GET", url+document.forma.url.value+m01(), true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send(null);
|
пробую вставить так...
req.send(encodeURIComponent(document.forma.url.value)); | |
|
|
|
|
|
|
|
для: ronin
(03.12.2008 в 19:20)
| | req.onreadystatechange = processReqChange;
req.open("GET", 'url='+encodeURIComponent(document.forma.url.value)+'&'+m01(), true);
req.send(null);
возможно проблема была в том что вы пропустили & перед m01()?
получается вы к url добавляете насколько я понял "анти-кэш":)
и он добавляется к самому юрл.. | |
|
|
|
|
|
|
|
для: sl1p
(03.12.2008 в 19:25)
| | здравствуйте!
спасибо, завтра попробую на работе. только сегодня подключил интернет дома, еще ничего не перенес на домашний комп:) | |
|
|
|
|
|
|
|
для: ronin_doma
(03.12.2008 в 23:18)
| | сделал так:
req.open("GET", urla+document.forma.url.value+'&'+m01(), true);
|
тестирую в разных браузерах, вроде везде работает. Спасибо! | |
|
|
|