Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! ! ! ! Cómo recibir los datos pasados ​​desde JS dentro de ASP y luego escribirlos en la base de datos. El siguiente es un JS sobre cómo dejar un mensaje.

¡Urgente! ! ! ! Cómo recibir los datos pasados ​​desde JS dentro de ASP y luego escribirlos en la base de datos. El siguiente es un JS sobre cómo dejar un mensaje.

¿Estás ingresando caracteres chinos?

Primero, la parte JS se escribe así:

$.post("savely.asp",

{

operanType : "15",

nombre: escape(_name),

tel: _tel,

correo electrónico: _email,

fax: _fax ,

Dirección: escape(_address),

Empresa: escape(_company),

msg: _msg

},< / p>

Esta es la clave. Luego escriba en la página savely.asp:

Primero agregue una función ASP

'Equivalente a unescape() en javascript

Función UnEscape(ByVal str)

Dim x, s

x = InStr( str, "%")

s = ""

Hacer mientras x>;0

s = s & Mid(str,1,x-1)

Si LCase(Mid(str,x+1, 1))="u" Entonces

s = s & ChrW(CLng ("&H"&Mid(str,x+2,4)))

str = Medio (str,x+6)

De lo contrario

s = s & Chr(CLng("&H"& Mid(str,x+1,2)))

str = Mid(str,x+3)

Fin

x=InStr(str,"%")

Bucle

p>

UnEscape = s & str

Función final

Luego llame al siguiente método:

Dim GetoperateType:GetoperateType = Request.Form("operateType ")

Dim Getname:Getname = UnEscape(Request.Form("name"))

¡Otros campos se escriben de la misma manera! Escribe el método. Luego podrás obtener el datos. Y soporte chino

.