powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery Знак "+" в input
4 сообщений из 4, страница 1 из 1
jquery Знак "+" в input
    #39299910
Гость555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой, пишу:
HTML
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<html>
<head>
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   
   $(document).on('click','#child',function(){
      var x=$("#child").html();
      $("#parent").html("<input type=text name=mytxt id=myinp /><span id=save>.:ОК :. </span>");
      $("#myinp").val(x);
   })
   $(document).on('click','#save',function(){
      var val=$("#myinp").val();
      $("#parent").load('action.php','y='+val);
   })


});
</script>
</head>
<body>
<div id="parent">

<div id="child">Текст содержащий знак +</div>

</div>
</body>
</html>


PHP
Код: php
1.
2.
3.
4.
<?
// тут всякие действия с $_GET['y']
echo $_GET['y'];
?>


В результате работы отсекается знак "+" как это исправить?
...
Рейтинг: 0 / 0
jquery Знак "+" в input
    #39299913
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость555В результате работы отсекается знак "+" как это исправить?
не отсекается, в URL плюсом кодируется пробел.

http://stackoverflow.com/questions/1373414/ajax-post-and-plus-sign-how-to-encode
...
Рейтинг: 0 / 0
jquery Знак "+" в input
    #39299915
Гость555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил, спасибо! Теперь работает

Код: javascript
1.
2.
3.
4.
5.
   $(document).on('click','#save',function(){
      var val=$("#myinp").val();
      var val=encodeURIComponent(val);
   $("#parent").load('action.php','y='+val);
   })
...
Рейтинг: 0 / 0
jquery Знак "+" в input
    #39299993
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставлю кусок теории: "GET и POST-запросы. Кодировка." , - и цитату:

"Во время обычного submit'а формы браузер сам кодирует значения полей и составляет тело GET/POST-запроса для посылки на сервер.
При работе через XmlHttpRequest, это нужно делать самим, в javascript-коде ."
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery Знак "+" в input
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]