我正在使用表单使用AJAX在我的数据库中记录数据。那么,这是如何工作的?我通过Javascript获取表单数据,请求用PHP编写的URL然后插入数据库。
问题在于我使用的是拉丁语1个字符,因此表单还需要像ó这样的重音字符。我需要在javascript中将此ó转换为html(ó
),以便我可以将其传递给PHP。
我是怎么做到的?
答案 0 :(得分:1)
这应该适合你:
function escapeHTMLEncode(str) {
var div = document.createElement(‘div’);
var text = document.createTextNode(str);
div.appendChild(text);
return div.innerHTML;
}
http://sanzon.wordpress.com/2008/05/01/neat-little-html-encoding-trick-in-javascript/
答案 1 :(得分:1)
我认为最好的方法是向输出htmlentities()
结果的PHP页面发出AJAX请求。