[英]Post data from textarea to DIV tag in same page
嗨,我試圖將數據從“文本區域”發布到DIV標簽。 但是它不起作用。 請幫幫我。 以下是我的代碼
<html>
<head>
<script>
function load()
{
var a=document.getElementById('txtarea').value;
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","one.php"+a,true);
xmlhttp.send();
}
</script>
</head>
<body onload="load()">
<textarea id='txtarea'>
default
</textarea>
<div name="myDiv" id="myDiv">
In Div Tag
</div>
</body>
</html>
一個.php
<?php
echo "Hello World";
?>
在上面的html文件中,我試圖獲取one.php的值以及textarea中的文本。 但是我無法在文本區域中獲取該值。xmlhttp.open(“ POST”,“ one.php” + a,true); 我在這里+ a附加textarea的值,但未附加,請提供一些解決方案幫助
URL的結構不正確。
xmlhttp.open("GET",""one.php?YourQueryString="+a,true);
xmlhttp.send();
盡管您的查詢沒有多大意義,但是在xmlhttp.open()中,您需要一個適當的URL來發送請求。 您可以將textarea值添加為查詢參數,然后嘗試:
xmlhttp.open("POST","one.php?val="+a,true);
但我看不到您的AJAX語法正確
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.