我有一个链接的onclick="ShowSingleNew(299)"
事件,它会打开一个新的弹出窗口,我想要做的是提取299
(这是给定新项目的ID)和在我的php脚本中传递它,这样就可以是用户可以阅读的项目了。
php位看起来像这样:
if (empty($_GET['news_id'])) { sql select .. }
else { sql select where news_id == $_GET['news_id']; }
那么如何将此ShowSingleNew
id传递给下一页并将其提供给$ _GET变量?
答案 0 :(得分:1)
你必须使用像url?newsId = 104格式的查询字符串传递newsId。
The basic format should be: ?strID=XXXX&strName=yyyy&strDate=zzzzz
示例代码如下:
function ShowSingleNew(newsId) {
var url = "Your url goes here";
window.open(url + "?newsId=" + newsId);
// other code
}
在php方面,您可以使用$_GET['newsId']
来获取新闻ID。
注意:强>
检查如何在查询字符串中传递多个值:multivalue query string passing
<强>参考:强>
答案 1 :(得分:0)
尝试发送
function ShowSingleNew(id) {
url = desired_url + '?news_id=' + id;
window.open(url , "_blank");
}