如何在Jquery$.ajax之后获取PHP var
How to get the PHP var after Jquery $.ajax
我使用$.ajax
将一些数据发送到testax.php enter code here
,在那里处理数据。这个过程的结果是链接。如何访问此?我会考虑会话或cookie。在会话$test
中设置并在其他文件中获得访问权限。
$.ajax({
url: 'testajax.php',
type: 'post',
dataType: 'json',
success: console.log('success');
data: { json : jsonObj }
});
在testaxs.php中,我有一些类似的内容
echo "PDF: <a href=images/test.pdf>$dir.pdf</a>";
$test = "PDF: <a href=images/test.pdf>$dir.pdf</a>";
如何在调用$.ajax
后获取$test
或输出echo
您可以使用success'函数从PHP获取请求。
$.ajax({
url: 'testajax.php',
type: 'post',
dataType: 'html',
data: { json : jsonObj }
success: function(data) {
var request = data;
console.log(data);
$('#link_container').html(data);
}
});
您的控制台现在可以容纳PDF: <a href=images/test.pdf>($dir content).pdf</a>
。此外,变量request
保存的结果与您可以在脚本中的任何位置使用的结果相同。结果附加到#link_container
。
使用success()
方法显示结果。
$.ajax({
url: 'testajax.php',
type: 'post',
dataType: 'json',
success: function (data){ // <= define handler for manupulate the response
$('#result').html(data);
}
data: { json : jsonObj }
});
使用下面的代码它可能会对您有所帮助。
$.ajax({
url: 'testajax.php',
type: 'post',
dataType: 'json',
data: { json : jsonObj },
onSuccess: successFunc,
onFailure: failureFunc
});
function successFunc(response){
alert(response);
}
function failureFunc(response){
alert("Call is failed" );
alert(response);
}
相关文章:
- 在Javascript服务器应用程序之后获取HTML
- Jquery - 从查询字符串中获取“#”值之后,而不是在“?”符号值之后获取
- 如何在切片后的下一个“:”之后获取子字符串
- 如何从第三个“/”之后获取字符串
- 需要正则表达式在用冒号分隔之前和之后获取字符串
- 我想在最终选择之后获取 HTML onContextMenu 的事件,而不是在初始单击时
- 在jQuery Sort之后获取更新的顺序
- 在Hashtag之后获取变量,并将其存储为PHP变量
- 在对象之后获取一系列对象,并相应地隐藏/显示它们
- 如何在选择之前、内部和之后获取HTML(不在文本区域)
- 可以在该页面之后获取完整的html'的脚本完成了对它的调整
- Javascript RegExp 在 / 之后获取第二个也是最后一个字符串
- 在ajax之后获取php中的输入复选框值
- 在第一个_之后获取字符串
- 可以't在jquery中的parent()之后获取next()
- 在使用splice()之前和之后获取结果数组
- 在 window.open 之后获取 html 代码
- 下拉& # 39;ul # 39;& # 39;李# 39;在附加值之后获取最后一个值
- Mongoose在某个元素之后获取数组中的元素
- 如何在Jquery$.ajax之后获取PHP var