我有以下代码将检查 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>
最佳答案
您需要对文本进行 URLEncode:
JavaScript:
var html_sN6VmIGq = escape($("#64").html());
//now use your function for saving the item
PHP:
$decodedVar = urldecode($yourEncodedVarHere);
关于php - Jquery 不允许我保存我的全文。只有 1 个字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657207/