我有工作的onkeydown,以便事件得到写入值(在一个文本),并处理上的PHP文件(阿贾克斯后传递),并显示在外部div的,结果......问题是,每次我按下键,我无法继续写,直到Ajax完成任务.即使文本尚未处理,我怎样才能继续写作?
- -编辑 - -
function fromWCtoHTML(source){
var act = new Date();
http[act] = createRequestObject();
http[act].open('post', '/php/fromWCtoHTML.php',false);
http[act].setRequestHeader('Content-Type','application/x-www-form-urlencoded',false);
http[act].send("source=" + source);
document.getElementById('AJAXWCtoHTML').innerHTML=http[act].responseText;
}
Run Code Online (Sandbox Code Playgroud) 我有一个简单的事情烦恼,过了很长时间试图找出我认识到,str_replace函数不能用简单的报价工作的问题.这是我的代码:
<?php
$replaceNL1=str_replace("\n", "NEWLINE", $_POST['txt']);
echo $replaceNL1;
$replaceNL2=str_replace('\n', 'NEWLINE', $_POST['txt']);
echo '<hr>' . $replaceNL2;
?>
Run Code Online (Sandbox Code Playgroud)
只做$replaceNL2替换.在第一个变量上,它就像没有任何变量一样str_replace().这从未发生在我身上.
我使用的是UTF-8字符集.