プロファイル結果をクロスドメインで投稿していますが、ブラウザーが投稿内の @ 記号をエンコードしているため、処理機能がクラッシュしています。値と @ 記号をデコードするためのサーバー側処理スクリプトにアクセスできません。
私の質問: ブラウザーが投稿パラメーターで @ 記号をエンコードしないように強制する方法はありますか? または、処理スクリプトに受け入れられる可能性がある場合に、別の方法でエンコードする方法はありますか。
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');