当我试图通过Ajax传递值到php文件时,我的代码中的错误是什么
What is the error in my code when i trying to pass values as Get through Ajax to a php file
我试图通过get作为Ajax请求传递值,但在php页面上它显示了未定义的索引。我的代码是https://www.dropbox.com/s/88qpmkwmaepa5s4/New%20Text%20Document%20%283%29.txt
感谢您的帮助
JS:
function showDiv(id) {
loadXMLDoc(id);
document.getElementById('pop1').style.display = "block";
}
function loadXMLDoc(id)
{
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)
{
//returned response from ajax to the php page will be in xmlhttp.responseText
alert(xmlhttp.responseText); // Do whatever you need with the respones
}
}
var selected_row = id
window.alert(selected_row);
xmlhttp.open("GET","view_details.php&row_id=" + encodeURIComponent(selected_row), true);
xmlhttp.send();
}
PHP: <table id="rounded-corner">
<?php
$result = mysql_query("SELECT * FROM mgen_cust_contacts where Cust_code='$j'");
if($result==FALSE)
die(mysql_error());
while ($row = mysql_fetch_array($result)) { ?>
<tr>
<td><?php echo $row['cust_code'] ?></td>
<td><?php echo $row['first_name'] ?></td>
<td><?php echo $row['last_name'] ?></td>
<td><?php echo $row['designation'] ?></td>
<td><?php echo $row['department'] ?></td>
<td><?php echo $row['phone'] ?></td>
<td><?php echo $row['mobile'] ?></td>
<td><?php echo $row['email'] ?></td>
<td><a href='#pop1' onclick="showDiv(<?php echo $row['sr_no'] ?>)" class="classname">View</a></td>
<td><?php echo "<a href='#pop2' class='classname'>Edit</a>" ?></td>
<td><?php echo "<a href='#pop3' class='classname'>Delete</a>" ?></td>
</tr>
<?php } } ?>
如果使用GET
方法调用脚本,则使用$_GET['row_id']
而不是$_POST['row_id']
访问参数。
如果您希望使用GET
或POST
调用脚本,您可以使用$_REQUEST['row_id']
。所有GET
和POST
参数合并为$_REQUEST
相关文章:
- 我无法在操作方法中将我的文件传递给 httppostedfilebase
- 如何在我的文件中的 MVC5 中使用完整日历
- 为什么注释会影响我的文件的逻辑
- 如何将鼠标离开添加到我的文件中?以及我的代码会是什么样子
- Phonegap zip插件删除我的文件
- 当我试图将js脚本包含在head部分时,它不会包含在我的文件中
- 为什么不是't我的文件观察程序正在触发
- 如何告诉sencha cmd停止混淆我的文件
- 如何使node.js仅当我的文件是正在运行的文件时才执行某些代码
- 如何使照片的链接添加到我的文件中,并自动继续使用JavaScript
- 我如何给我的文件直接访问Hapi (Node.js)服务器
- 我如何使用meteor和collectionfs文件系统为我的文件指定路径和文件名?
- FormData对象,似乎没有上传我的文件
- 为什么我的文件数据在传输中丢失
- 我如何使用量角器和我的文件配置等待元素出现?
- 我如何修改别人分享给我的文件,比如电子表格
- 为什么我的文件在公共文件夹得到404
- 互联网浏览器-查找“;我的文件”;带有javascript的路径
- 我想在弹出框中预览我的文件
- Javascript Intercepted”;Ctrl+O”;不打开“我的文件”对话框