dobrinrusev
Registered
Имам следният код но не иска да работи.И преди сам го използвал но сега не става.Променливите не се предават към create_pl.php.Къде бъркам ?
[js]
<script type="text/javascript">
function create_pl()
{
frm=document.forms[0]
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("create_pl").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","create_pl.php?q=1&id="+frm.elements['id'].value+"&pl_name="+frm.elements['pl_name'].value,true);
xmlhttp.send();
}
</script>
[/js]
По надолу формуляра
[js]
<script type="text/javascript">
function create_pl()
{
frm=document.forms[0]
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("create_pl").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","create_pl.php?q=1&id="+frm.elements['id'].value+"&pl_name="+frm.elements['pl_name'].value,true);
xmlhttp.send();
}
</script>
[/js]
По надолу формуляра
PHP:
<?php
echo "<div id=\"create_pl\">";
echo "<form action=\"create_pl.php\" method=\"get\" onsubmit=\"return create_pl()\" >";
echo "<input name=\"pl_name\" type=\"text\" />";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "<input type=\"button\" name=\"create_pl\" value=\"Създай Плейлист\" class=\"bt_submit\" onclick=\"create_pl()\">";
echo "</form>";
echo " </div>";
?>