PHP函数中的Javascript Ajax数据
我有一个Ajax调用来创建一个新的测验,其中有一个到测验编辑页面的链接(使用Laravel) 现在我在JavaScript中有了一个PHP函数,因此它又有了一个JavaScript变量 变量PHP函数中的Javascript Ajax数据,javascript,php,jquery,ajax,laravel,Javascript,Php,Jquery,Ajax,Laravel,我有一个Ajax调用来创建一个新的测验,其中有一个到测验编辑页面的链接(使用Laravel) 现在我在JavaScript中有了一个PHP函数,因此它又有了一个JavaScript变量 变量data.id如何插入phpasset函数中 $('#newQuiz').click(function () { var quizName = $('#quiz-name').val(); var url = "quizzes/store"; var token = '{{ csrf_
data.id
如何插入phpasset
函数中
$('#newQuiz').click(function () {
var quizName = $('#quiz-name').val();
var url = "quizzes/store";
var token = '{{ csrf_token() }}';
$.ajax({
type: "POST",
url: url,
data: {
'name': quizName,
'_token': token
},
success: function (data) {
$('.quiz-table > tbody').append(
'<tr>' +
'<td>' + data.id + '</td>' +
'<td>' + data.name + '</td>' +
'<td>' + '<button type="button" class="btn btn-warning"><a href="{{ asset("quizzes/".+data.id+."/questions") }}">Edit Quiz</a></button>' + '</td>' +
'<td>' + '<button type="button" class="btn btn-success">Play Quiz</button>' + '</td>' +
'</tr>'
);
$('#quiz-name').val('');
}
});
});
$('newquick')。单击(函数(){
var quizName=$(“#测验名称”).val();
var url=“测验/商店”;
var-token='{{csrf_-token()}}}';
$.ajax({
类型:“POST”,
url:url,
数据:{
“名称”:quizName,
“_令牌”:令牌
},
成功:功能(数据){
$('.quick table>tbody')。追加(
'' +
“+data.id+”+
''+data.name+''数据+
'' + '' + '' +
“+”玩小测验“+”+
''
);
$(“#测验名称”).val(“”);
}
});
});
此澄清规则{{asset(“quizzes/”+data.id+。“/questions”)}
如何在php资产函数中插入变量data.id
$('#newQuiz').click(function () {
var quizName = $('#quiz-name').val();
var url = "quizzes/store";
var token = '{{ csrf_token() }}';
$.ajax({
type: "POST",
url: url,
data: {
'name': quizName,
'_token': token
},
success: function (data) {
$('.quiz-table > tbody').append(
'<tr>' +
'<td>' + data.id + '</td>' +
'<td>' + data.name + '</td>' +
'<td>' + '<button type="button" class="btn btn-warning"><a href="{{ asset("quizzes/".+data.id+."/questions") }}">Edit Quiz</a></button>' + '</td>' +
'<td>' + '<button type="button" class="btn btn-success">Play Quiz</button>' + '</td>' +
'</tr>'
);
$('#quiz-name').val('');
}
});
});
你不能。PHP在服务器上运行,您不能通过Javascript设置PHP变量的值,但事实恰恰相反。您实际上没有发布任何PHP,只是发布一些看起来像树枝占位符的内容。在任何情况下,你都不能像这样在JavaScript上使用PHP,因为PHP只在服务器端运行。@crowde他还可以做另一个ajax调用,我怀疑因为成功返回了
data.id
,它首先已经是PHP形式了。