0

プロファイル結果をクロスドメインで投稿していますが、ブラウザーが投稿内の @ 記号をエンコードしているため、処理機能がクラッシュしています。値と @ 記号をデコードするためのサーバー側処理スクリプトにアクセスできません。

私の質問: ブラウザーが投稿パラメーターで @ 記号をエンコードしないように強制する方法はありますか? または、処理スクリプトに受け入れられる可能性がある場合に、別の方法でエンコードする方法はありますか。

Post Prams: UserEmail=name%40domain.com&WorkPhone=1-800-000-000&MobilePhone=000-000-000&HomePhone=000-000-0000&EmailAddress=name%40domain.com&ClientNumber=00000&Zip=00000&StreetAddress=000+steet&City=some city&State=Colorado&FirstName= testing+version+61&LastName=name&Clientcomments=this+is+a+description+in+sa+sho+sho+map+to+the

jQuery AJAX:

$.post(
    "https://secure.domain.com/Import.aspx?Provider=1&Client=2&CampaignId=1032&DirectTransfer=true", 
    { UserEmail: 'name@domain.com', WorkPhone: data.WorkPhone, MobilePhone: 
        data.CellPhone, HomePhone: data.MainPhone, EmailAddress: 'name@domain.com',
        ClientNumber: data.ClientNumber, Zip: data.MainZipCode, StreetAddress:  
        data.MainStreetAddress, City: 
        data.MainCity, State: data.MainState, FirstName: data.FirstName, LastName: 
        data.LastName, Clientcomments: data.Discription 
    },
    function(rdata) {
        console.log(rdata)
    },
'script');
4

1 に答える 1