以下のコードはhtmlを取得し、エンコードして任意のphpファイルに送信します。phpファイルには「hello」文字列のみが含まれています。しかし、関数を実行すると、すべてのhtmlを取得できますが、文字列が長いために送信できません。HELLOアラートが表示されないためです。Ajaxは定義された最長を許可しますか?私は正しいですか?
function getlongdata(){
htmldatas=encodeURIComponent($('#divlongcontent').html());
alert(htmldatas);
$.ajax({
type: "GET",
url: "sayhello.php",
data: "longdatago="+htmldatas,
success: function(msg){
alert(msg);
}
});
}
<div id="divlongcontent">blablabla1000000000timesblaaaaaaa</div>