问候,其他程序员, 我有一个问题....请记住,我完全是自学成才,所以这可能是一个愚蠢的问题,但我做了几个小时的研究,似乎没有人遇到同样的问题。 我正在开发一个php项目,我需要能够执行和ajax GET请求,但是然后将响应存储为字符串变量并对其执行一些字符串方法。这可能吗?如果是这样,我该怎么做。
提前致谢。
PS:我一直在使用JQuery的.load()方法来执行GET和POST。
答案 0 :(得分:0)
我不确定您是否阅读了文档,但它位于here
查找示例:如果Ajax请求遇到错误,则显示通知。
$("#success").load("/not-here.php", function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
$("#error").html(msg + xhr.status + " " + xhr.statusText);
}
});
response
应包含您要操作的字符串。
答案 1 :(得分:0)
以下可能是比使用.load
函数更好的方法,如果你不得不将它用于除了与DOM交互之外的其他事情。
$.get("from-page.php", function(data) {
var manipulated = data.substring(data.length, Math.ceil(data.length / 2));
//any kind of manipulations you want
$("#div").html(manipulated);
});