0

这就是我的 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?

请帮忙。

4

2 回答 2

1

您缺少初始<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>";

这能解决你的问题吗?

于 2013-06-26T20:35:51.957 回答
0

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

于 2013-06-26T20:30:54.490 回答