我在wordpress上使用了一个交换插件,并且我想要做出投标ajax的整个过程;因此提交的页面去空白页的形式,其表现出这样的事情之一时:如何从表单提交的ajax响应获取哈希url?
{"status":"success","response":"","status_code":0,"status_text":"Bid successfully created","url":"http:\/\/example.com\/step2\/hst_HH8yhuadhHFKlgij94fE4fGaw59HUmsL94j\/","account1_error":0,"account1_error_text":"","account2_error":0,"account2_error_text":"","summ1_error":0,"summ1_error_text":"","summ2_error":0,"summ2_error_text":"","summ1c_error":0,"summ1c_error_text":"","summ2c_error":0,"summ2c_error_text":"","cf":[],"cf_er":[],"cfc":[],"cfc_er":[]}
这似乎是Ajax响应(或什么的,我不知道到底) 但这里的事情时,我在地址栏中输入了这段代码中的url,它恰好是我想去的地方,那么我怎样才能以某种方式在表单提交后立即获得这个哈希url,并在当前页面中使用jQuery加载该页面的内容?
或只是当这个网页立即加载它重定向到它的网址?
或者至少你能帮我一下,或者只是把我放在正确的方向?
看起来像一个JSON响应我的,你只需要首先进行解码。 –
@MacroMan我猜想它是json,但是它的网址在地址栏中输入时起作用。那么有没有办法从页面或其他方式获得该网址? – Komeyl94
解码json ....然后从json对象中获取url,并在你的'success:'参数中使用类似'location.href = $ response.url;'的东西 –