函数将空值发送到php文件
我有一个函数,它将“id”值发送到一个php文件,但它发送的所有内容都是null。。有人知道为什么吗 (id的值不为空)函数将空值发送到php文件,php,javascript,Php,Javascript,我有一个函数,它将“id”值发送到一个php文件,但它发送的所有内容都是null。。有人知道为什么吗 (id的值不为空) 函数发送(点、名称、消息、类型、文件、id、lat、lng){ var html=“”+name+”“+message+'+'id='+id+”; } 您似乎在代码中使用javascript参数id和php变量$nt['id'],我假设您需要使用一个或另一个-逻辑指示,如果js参数id不为null,那么您就使用它,如果php变量$nt['id']不为null,那么就使用它 如
函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=“”+name+”
“+message+'+'
id='+id+”;
}
您似乎在代码中使用javascript参数id
和php变量$nt['id']
,我假设您需要使用一个或另一个-逻辑指示,如果js参数id
不为null,那么您就使用它,如果php变量$nt['id']
不为null,那么就使用它
如果它们都为null,那么您需要检查脚本的更多内容,而这只是一个小片段:)
函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=''+name+'
'
+信息
+ ''
+“
id=“>”
+ '';
}
或
函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=''+name+'
'
+信息
+ ''
+“
id=”+id
+ '';
}
可能还值得指出的是,您真的不应该在诸如“delete.php”之类的脚本中使用GET-params,如果它们有链接检查器、防病毒或预先请求链接的internet speeder,会发生什么情况?从技术上讲,GET是一种“安全”的HTTP方法(客户端不应该采取任何行动,也不需要对URL上的任何资源做出改变)。 180个字符在一个LOC中是100个字符太多,特别是如果是PHP+HTML+JS MISH MASH。考虑将代码拆分为可读块。
function send(point, name, message, type, file, id, lat, lng) {
var html = "<b>" + name + "</b> <br/>" + message + '<IMG SRC=\"'+file+'\">' + ' <br> id = ' + id + "<a href=delete.php?id="+ <?php echo "\"".$nt['id']."\""?> +">Delete Entry</a>";
}
function send(point, name, message, type, file, id, lat, lng) {
var html = '<b>' + name + '</b><br/>'
+ message
+ '<img src="' + file + '">'
+ ' <br> id = <?php echo $nt['id']; ?>">'
+ '<a href="delete.php?id=<?php echo $nt['id']; ?>">Delete Entry</a>';
}
function send(point, name, message, type, file, id, lat, lng) {
var html = '<b>' + name + '</b><br/>'
+ message
+ '<img src="' + file + '" />'
+ '<br/> id = ' + id
+ '<a href="delete.php?id=' + id + '">Delete Entry</a>';
}