我有以下代码来检查div文本是否有变化,如果是,则更新mysql表中的文本。但是当我尝试在文本中添加空格时,它不允许它保存我写的每一件事。请有人帮帮我
谢谢。
<script>function save() {
var div_sN6VmIGq = $("#64").text();
var html_sN6VmIGq = $("#64").html();
var top_sN6VmIGq = $("input#sN6VmIGq_top").val();
var left_sN6VmIGq = $("input#sN6VmIGq_left").val();
if(div_sN6VmIGq == "Text Here"){
}else{
$('#saveupdate').load('modulus/empty/actions.php?act=save_text&pid=1&div_id=64&div_txt='+html_sN6VmIGq+'&randval='+ Math.random());
}
}
</script>
答案 0 :(得分:4)
您需要URLEncode您的文字:
JavaScript的:
var html_sN6VmIGq = escape($("#64").html());
//now use your function for saving the item
PHP:
$decodedVar = urldecode($yourEncodedVarHere);
答案 1 :(得分:1)