0

Ajax/jquery を使用して、別の php スクリプトにリダイレクトし、スクリプト内でコマンドを実行できるようにしたいと考えています。

以下に jquery/ajax コード関数があります。私の質問は、「cancelimage.php」スクリプトにリダイレクトするための jquery.ajax 関数は正しいですか?

$(imageuploadform).find(".imageCancel").on("click", function(event) {
    $('.upload_target_image').get(0).contentwindow
    $("iframe[name='upload_target_image']").attr("src", "javascript:'<html></html>'");
    jQuery.ajax("cancelimage.php");
    return stopImageUpload(2);
});​  
4

1 に答える 1

0

これがあなたが望むものかどうかはわかりませんが、完全なリダイレクトの場合

 Window.location.href='cancelimage.php'

しかし、コードから ajax の成功/失敗タイプの応答を探している場合

 $.ajax{(
 url:'cancelimage.php',
 data: 'yourData', //either serialized from form submit or created on the fly
 Success: function(yourResponse){ //if Conditions met
 },
 Error: function(request){ alert(request.responseText);}
 )};

次に、cancelimage.php スクリプトを更新して、ブール値の true/false、json_encode を使用した JSON オブジェクトなどを返すようにします。

于 2012-10-23T00:05:31.703 に答える