jquery
  • asp-classic
  • 2012-02-16 139 views 0 likes 
    0

    我使用jquery發送發佈數據,但是當我在asp中檢索它時,所有空格都已被刪除。asp經典:request.form數據沒有空格

    Classic ASP Request.Form removes spaces?

    我發現的問題,但我不知道他是什麼意思的URL編碼。

    這裏是我的jQuery:

    var dataString = 'name='+$("#name").val()+'&email='+$("#email").val()+'&note='+$("#note").val(); 
    
    
            $.ajax({ 
        type: "POST", 
        url: "asp_mail.asp", 
        data: dataString, 
        success: function() { 
    
             $("p#mail-prompt").html("The message was successfully sent."); 
             $("div#the-prompt").slideDown(); 
    
    
        } 
    }); 
    

    回答

    2

    當您使用字符串數據,jQuery的假定你已經正確編碼的數據,但是你有沒有編碼的值。改爲使用對象,以便jQuery對值進行編碼:

    var dataObject = { 
        name: $("#name").val(), 
        email: $("#email").val(), 
        note: $("#note").val() 
    }; 
    
    相關問題