繁体   English   中英

发送js变量到php页面-不起作用

[英]sending js variables to php page - not working

这是我的JavaScript的样子:

print "<script>function newpage(){

xmlhttp=new XMLHttpRequest();

var PageToSendTo = 'select_db.php?';
var MyVariable = 'variableData';
var VariablePlaceholder = 'variableName=';
var UrlToSend = PageToSendTo + VariablePlaceholder + MyVariable + '&tweet_id='" .     $id_num;

print "xmlhttp.open('GET', UrlToSend);
xmlhttp.send();
}</script>";

(它在一个php文件中,因此是print语句)

这是我的表单提交的样子:(再次在php语句中)

print "<form action=\"select_db.php\" onSubmit=\"return newpage()\">";

函数newpage无法正常工作。我希望变量将通过URL发送,但结果URL只是select_db.php?

请帮助。

您缺少初始的<script>标签...

print "<script>function newpage(){

xmlhttp=new XMLHttpRequest();

var PageToSendTo = 'select_db.php?';
var MyVariable = 'variableData';
var VariablePlaceholder = 'variableName=';
var UrlToSend = PageToSendTo + VariablePlaceholder + VariablePlaceholder + '$tweet_id='" .     $id_num;

print "xmlhttp.open('GET', UrlToSend);
xmlhttp.send();
}</script>";

这样可以解决您的问题吗?

试试这个onSubmit=\\"newpage(); return false; \\"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM