Javascript 在jquery中如何在ajax函数调用中发送参数
我正在用PHP创建一个在线考试应用程序,在AJAX调用方面遇到了问题 我希望在单击右侧的一个按钮时,使用AJAX调用获取问题(并用于填充div)。这些按钮不是静态的;它们是在服务器上生成的(使用PHP) 我希望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(<
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而不是$:(