Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中如何在ajax函数调用中发送参数_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 在jquery中如何在ajax函数调用中发送参数

Javascript 在jquery中如何在ajax函数调用中发送参数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在用PHP创建一个在线考试应用程序,在AJAX调用方面遇到了问题 我希望在单击右侧的一个按钮时,使用AJAX调用获取问题(并用于填充div)。这些按钮不是静态的;它们是在服务器上生成的(使用PHP) 我希望AJAX调用是这样的: functionname=myfunction(some_id){ ajax code success: html to question output div } <button class="abc" onclick="myfunction(<

我正在用PHP创建一个在线考试应用程序,在AJAX调用方面遇到了问题

我希望在单击右侧的一个按钮时,使用AJAX调用获取问题(并用于填充div)。这些按钮不是静态的;它们是在服务器上生成的(使用PHP)

我希望AJAX调用是这样的:

functionname=myfunction(some_id){
ajax code
success: 
html to question output div
}
<button class="abc" onclick="myfunction(<?php echo $question->q_id ?>)">
<button id="abc" data-question-id="<?php echo $question->q_id; ?>">
按钮应该调用如下函数:

functionname=myfunction(some_id){
ajax code
success: 
html to question output div
}
<button class="abc" onclick="myfunction(<?php echo $question->q_id ?>)">
<button id="abc" data-question-id="<?php echo $question->q_id; ?>">

你做得不对。jQuery为类似的东西内置了操作符

首先,当您生成按钮时,我建议您这样创建它们:

functionname=myfunction(some_id){
ajax code
success: 
html to question output div
}
<button class="abc" onclick="myfunction(<?php echo $question->q_id ?>)">
<button id="abc" data-question-id="<?php echo $question->q_id; ?>">

你做得不对。jQuery为类似的东西内置了操作符

首先,当您生成按钮时,我建议您这样创建它们:

functionname=myfunction(some_id){
ajax code
success: 
html to question output div
}
<button class="abc" onclick="myfunction(<?php echo $question->q_id ?>)">
<button id="abc" data-question-id="<?php echo $question->q_id; ?>">

我建议您使用类似这样的方法来生成按钮:

<button class="question" data-qid="<?php echo $question->q_id ?>">

我建议您使用类似这样的方法来生成按钮:

<button class="question" data-qid="<?php echo $question->q_id ?>">
HTML

<button class="abc" questionId="<?php echo $question->q_id ?>">
})

type变量告诉浏览器要对PHP文档进行的调用类型。您可以选择“获取”或“在此处发布”,就像使用表单一样

数据是将传递到表单上的信息

success是jQuery在调用PHP文件成功时所做的操作

更多关于ajax的信息

PHP

 $id = gethostbyname($_POST['id']);
 //$questions= query to get the data from the database based on id
return $questions;
HTML

<button class="abc" questionId="<?php echo $question->q_id ?>">
})

type变量告诉浏览器要对PHP文档进行的调用类型。您可以选择“获取”或“在此处发布”,就像使用表单一样

数据是将传递到表单上的信息

success是jQuery在调用PHP文件成功时所做的操作

更多关于ajax的信息

PHP

 $id = gethostbyname($_POST['id']);
 //$questions= query to get the data from the database based on id
return $questions;

我试图找到这样的代码,我知道应该怎么做,但是,我不知道确切的jqueryi试图找到这样的代码,我知道应该怎么做,但是,我不知道确切的jquerythe万能的$>jQuery@CoryDanielson我会去的,只是现在的习惯!使用jQuery而不是$:(万能的$>jQuery@CoryDanielson就目前的习惯而言,我会坚持使用jQuery而不是$:(