<script type="text/javascript">
function testing() {
$.ajax({
type: "POST",
url: "testing.php",
data: "call="+$("#abc").val(),
success: function(msg){
alert( msg );
}
});
}
</script>
<textarea id="abc" cols="" rows=""></textarea>
我想将数据发布到testing.php但是如果我有特殊的字符,比如&amp;标志。它会造成问题。我该怎么做呢?
谢谢
答案 0 :(得分:2)
使用encodeURIComponent
:
<script type="text/javascript">
function testing() {
$.ajax({
type: "POST",
url: "testing.php",
data: "call=" + encodeURIComponent($("#abc").val()),
success: function(msg){
alert( msg );
}
});
}
</script>
答案 1 :(得分:0)
URL对这些字符进行编码。
& = &
答案 2 :(得分:0)
在testing.php
文件中,您可以在包含文字的数据之前使用 addslashes 功能。