я хочу получить входные данные формы в качестве переменной

Да, он сравнивает значение ascii и, если он равен, повторите сравнение в следующем символе.

/* Copyright (C) 1991, 1996, 1997, 2003 Free Software Foundation, Inc. 
   This file is part of the GNU C Library. 

   The GNU C Library is free software; you can redistribute it and/or 
   modify it under the terms of the GNU Lesser General Public 
   License as published by the Free Software Foundation; either 
   version 2.1 of the License, or (at your option) any later version. 

   The GNU C Library is distributed in the hope that it will be useful, 
   but WITHOUT ANY WARRANTY; without even the implied warranty of 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
   Lesser General Public License for more details. 

   You should have received a copy of the GNU Lesser General Public 
   License along with the GNU C Library; if not, write to the Free 
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 
   02111-1307 USA.  */ 

#include <string.h> 
#include <memcopy.h> 

#undef strcmp 

/* Compare S1 and S2, returning less than, equal to or 
   greater than zero if S1 is lexicographically less than, 
   equal to or greater than S2.  */ 
int 
strcmp (p1, p2) 
     const char *p1; 
     const char *p2; 
{ 
  register const unsigned char *s1 = (const unsigned char *) p1; 
  register const unsigned char *s2 = (const unsigned char *) p2; 
  unsigned reg_char c1, c2; 

  do 
    { 
      c1 = (unsigned char) *s1++; 
      c2 = (unsigned char) *s2++; 
      if (c1 == '\0') 
        return c1 - c2; 
    } 
  while (c1 == c2); 

  return c1 - c2; 
} 
0
задан ADyson 26 February 2019 в 22:06
поделиться

2 ответа

Все элементы формы требуют атрибута name для включения в окончательно представленные данные формы. Если они не включают это, браузер будет игнорировать их при подготовке данных формы для отправки на сервер.

То же правило применяется к методу jQuery serialize(), так как он пытается применить ту же логику, которую браузер использовал бы, если вы отправили форму без использования JavaScript.

например. Ваше первое поле ввода может быть изменено на что-то вроде этого:

<input style="margin-top: -11px" type="text" id="notf_msg_entrance" name="msg_entrance">

Установите имя, которое будет таким, каким вы хотели бы, чтобы оно отображалось при передаче на сервер. Примените это ко всем элементам формы в вашей форме (входные данные (включая текстовые поля, флажки, радио), выборки, текстовые области и т. Д.

0
ответ дан ADyson 26 February 2019 в 22:06
поделиться

Ваши входные данные нуждаются в атрибуте имени.

<input style="margin-top: -11px" type="text" name="notf_msg_entrance" id="notf_msg_entrance">

https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_serialize

0
ответ дан mallenswe 26 February 2019 в 22:06
поделиться
Другие вопросы по тегам:

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